Load / Save Options — Aspose.Note FOSS for Python API Reference
클래스: LoadOptions
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import LoadOptions
LoadOptions 은(는) 다음에 전달됩니다 Document 생성자에 전달되어 어떻게 .one 파일이 로드됩니다.
Document(source="file.one", load_options=LoadOptions())ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | API 호환성 필드; v26.3.1에서는 기능적으로 사용되지 않습니다. |
ImageRenderOptions
from aspose.note import Document, LoadOptions
opts = LoadOptions()
opts.LoadHistory = False # no-op in v26.3.1, kept for .NET API compatibility
doc = Document("MyNotes.one", opts)클래스: SaveOptions (기본 클래스)
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions
SaveOptions 은 모든 저장 옵션의 추상 기본 클래스입니다. 이는 SaveFormat 를 첫 번째 위치 인수로 필요로 합니다.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
SaveFormat | SaveFormat | 다음에 대한 대상 출력 형식 Document.Save() |
인스턴스를 생성하지 마십시오 SaveOptions 직접 인스턴스화하지 마십시오. 구체적인 하위 클래스 중 하나를 사용하십시오.
클래스: PdfSaveOptions
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions ImageRenderOptions: SaveOptions
PDF 전용 내보내기 구성입니다. v26.3.1에서 옵션이 기본 내보내기 엔진에 전달되는 유일한 저장 옵션 클래스입니다.
다음으로 생성합니다 PdfSaveOptions() — 인수가 필요하지 않습니다.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | 내보내기로 전달됩니다 | ImageRenderOptions |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | 이어야 합니다 SaveFormat.Pdf |
PageIndex | int | 0 | ImageRenderOptions | API 호환성을 위해 선언되었으며; v26.3.1에서는 아무 효과가 없습니다. |
PageCount | `int | None` | None | ImageRenderOptions |
PageIndex / PageCount 주의사항: 이 필드들은 dataclass에 존재하지만 읽히지 않습니다. Document.Save() v26.3.1에서. 이러한 값에 관계없이 모든 페이지는 항상 PDF로 내보내집니다.
ImageRenderOptions
from aspose.note import Document, SaveFormat
from aspose.note.saving import PdfSaveOptions
doc = Document("MyNotes.one")
##Basic PDF export
doc.Save("output.pdf", SaveFormat.Pdf)
##Using PdfSaveOptions
opts = PdfSaveOptions()
doc.Save("output.pdf", opts)import io
from aspose.note import Document, SaveFormat
from aspose.note.saving import PdfSaveOptions
##Export to an in-memory buffer
doc = Document("MyNotes.one")
buf = io.BytesIO()
opts = PdfSaveOptions()
doc.Save(buf, opts)
pdf_bytes = buf.getvalue()
print(f"PDF size: {len(pdf_bytes)} bytes")구현된 저장 형식은 무엇입니까?
| ImageRenderOptions | 옵션 클래스 | v26.3.1에 구현됨 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | 예 — 필요함 pip install "aspose-note[pdf]" |
SaveFormat.One | — | 아니오 — 예외 발생 UnsupportedSaveFormatException |
참고
- ImageRenderOptions:
Document.Save()다음 옵션을 허용합니다 - SaveFormat: 지원되는 출력 형식의 열거
- UnsupportedSaveFormatException: 구현되지 않은 형식에 대해 발생
- PDF 내보내기 개발자 가이드