Load / Save Options — Aspose.Note FOSS for Python API Reference
Trieda: LoadOptions
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import LoadOptions
LoadOptions sa odovzdáva do Document konstruktor na kontrolu, ako sa .one súbor načíta.
Document(source="file.one", load_options=LoadOptions())ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | Pole kompatibility API; funkčne sa nepoužíva vo verzii 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)Trieda: SaveOptions (základná trieda)
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions
SaveOptions je abstraktnou základnou triedou pre všetky možnosti ukladania. Vyžaduje SaveFormat ako svoj prvý pozičný argument.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
SaveFormat | SaveFormat | Cieľový výstupný formát pre Document.Save() |
Nevytvárajte inštanciu SaveOptions priamo. Použite jednu z jej konkrétnych podtried.
Trieda: PdfSaveOptions
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions ImageRenderOptions: SaveOptions
Konfigurácia exportu špecifická pre PDF. Toto je jediná trieda možností ukladania, ktorej možnosti sú v verzii v26.3.1 odovzdávané podkladovému exportéru.
Vytvorte s PdfSaveOptions() — nie sú potrebné žiadne argumenty.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | Preposlané exportéru | ImageRenderOptions |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Musí byť SaveFormat.Pdf |
PageIndex | int | 0 | ImageRenderOptions | Deklarované pre kompatibilitu API; nemá žiadny vplyv vo verzii v26.3.1 |
PageCount | `int | None` | None | ImageRenderOptions |
PageIndex / PageCount výhrada: Tieto polia existujú v dataclass, ale nie sú čítané Document.Save() vo verzii v26.3.1. Všetky stránky sa vždy exportujú do PDF bez ohľadu na tieto hodnoty.
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")Ktoré formáty ukladania sú implementované?
| ImageRenderOptions | Trieda Options | Implementované vo verzii v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Áno — vyžaduje pip install "aspose-note[pdf]" |
SaveFormat.One | — | Nie — vyvolá UnsupportedSaveFormatException |
Pozri tiež
- ImageRenderOptions:
Document.Save()prijíma tieto možnosti - SaveFormat: výčtový zoznam podporovaných výstupných formátov
- UnsupportedSaveFormatException: vyvolané pre neimplementované formáty
- Sprievodca pre vývojárov exportu PDF