Load / Save Options — Aspose.Note FOSS for Python API Reference
Klasa: LoadOptions
: aspose.note : from aspose.note import LoadOptions
LoadOptions se prosljeđuje Document konstruktoru za kontrolu kako .one datoteka učitava.
Document(source="file.one", load_options=LoadOptions())DocumentPassword | `str | None` | None |
LoadHistory | bool | False | 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 je apstraktna bazna klasa za sve opcije spremanja. Zahtijeva SaveFormat kao prvi pozicijski argument.
SaveFormat | SaveFormat | Ciljani izlazni format za Document.Save() |
Nemojte instancirati SaveOptions izravno. 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 spremanja čije se opcije prosljeđuju temeljnim izvoznicima u v26.3.1.
Kreirajte s PdfSaveOptions() — ne zahtijeva argumente.
| Proslijeđeno izvozniku | ||||
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Mora biti SaveFormat.Pdf |
PageIndex | int | 0 | Deklarirano radi kompatibilnosti API‑ja; nema učinka u v26.3.1 | |
PageCount | `int | None` | None |
PageIndex / PageCount napomena: Ova polja postoje u dataclassu, ali ih ne čita Document.Save() u v26.3.1. Sve stranice se uvijek izvoze u PDF, neovisno o tim vrijednostima.
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 su formati spremanja implementirani?
| Klasa Options | Implementirano u v26.3.1 | |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Da — zahtijeva pip install "aspose-note[pdf]" |
SaveFormat.One | — | Ne — podiže UnsupportedSaveFormatException |
Vidi također
- :
Document.Save()prihvaća ove opcije - SaveFormat: nabrajanje podržanih izlaznih formata
- UnsupportedSaveFormatException: podiže za neimplementirane formate
- Vodič za programere PDF izvoza