Load / Save Options — Aspose.Note FOSS for Python API Reference
Klasa: LoadOptions
: aspose.note : from aspose.note import LoadOptions
LoadOptions «<SEG_1»> se prosleđuje Document «<SEG_2»> konstruktoru da kontroliše kako se .one «<SEG_3»> datoteka se učitava.
Document(source="file.one", load_options=LoadOptions())DocumentPassword | `str | None` | None |
LoadHistory | bool | False | «<SEG_6»> Polje za kompatibilnost API‑ja; funkcionalno se ne koristi u v26.3.1. |
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)Klasa: SaveOptions (osnovna klasa)
: aspose.note.saving : from aspose.note.saving import PdfSaveOptions
SaveOptions «<SEG_7»> je apstraktna bazna klasa za sve opcije čuvanja. Zahteva SaveFormat «<SEG_8»> kao prvi pozicioni argument.
SaveFormat | SaveFormat | Ciljani izlazni format za Document.Save() |
Ne instancirajte SaveOptions direktno. Koristite jednu od njegovih konkretnih podklasa.
Klasa: PdfSaveOptions
: aspose.note.saving : from aspose.note.saving import PdfSaveOptions : SaveOptions
PDF-specifična konfiguracija izvoza. Ovo je jedina klasa opcija čuvanja čije se opcije prosleđuju osnovnom izvoznika u v26.3.1.
Konstruišite sa PdfSaveOptions() — nisu potrebni argumenti.
| Prosleđeno izvoznika | ||||
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Mora biti SaveFormat.Pdf |
PageIndex | int | 0 | Deklarisano radi API kompatibilnosti; nema efekta u v26.3.1 | |
PageCount | `int | None` | None |
PageIndex / PageCount napomena: Ova polja postoje u dataclass-u, ali ih ne čita Document.Save() u v26.3.1. Sve stranice se uvek izvoze u PDF bez obzira na ove vrednosti.
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")Koji formati čuvanja su implementirani?
| Klasa Options | Implementirano u v26.3.1 | |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Da — zahteva pip install "aspose-note[pdf]" |
SaveFormat.One | — | Ne — podiže UnsupportedSaveFormatException |
Vidi i
- :
Document.Save()prihvata ove opcije - SaveFormat: nabrajanje podržanih izlaznih formata
- UnsupportedSaveFormatException: podiže se za neimplementirane formate
- Vodič za programere PDF izvoza