Load / Save Options — Aspose.Note FOSS for Python API Reference
Klasse: LoadOptions
: aspose.note : from aspose.note import LoadOptions
LoadOptions videregives til the Document konstruktør til at kontrollere hvordan en .one fil indlæses.
Document(source="file.one", load_options=LoadOptions())DocumentPassword | `str | None` | None |
LoadHistory | bool | False | API-kompatibilitetsfelt; funktionelt ikke brugt i 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)Klasse: SaveOptions (basisklasse)
: aspose.note.saving : from aspose.note.saving import PdfSaveOptions
SaveOptions er den abstrakte grundklasse for alle gemmeindstillinger. Den kræver en SaveFormat som sit første positionsargument.
SaveFormat | SaveFormat | Måloutputformatet for Document.Save() |
Instansier ikke SaveOptions direkte. Brug en af dens konkrete underklasser.
Klasse: PdfSaveOptions
: aspose.note.saving : from aspose.note.saving import PdfSaveOptions : SaveOptions
PDF-specifik eksportkonfiguration. Dette er den eneste gemmeindstillingsklasse, hvis indstillinger videresendes til den underliggende eksportør i v26.3.1.
Konstruer med PdfSaveOptions() — ingen argumenter kræves.
| Videresendt til eksportøren | ||||
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Skal være SaveFormat.Pdf |
PageIndex | int | 0 | Deklareret for API-kompatibilitet; har ingen effekt i v26.3.1 | |
PageCount | `int | None` | None |
PageIndex / PageCount forbehold: Disse felter findes i dataklassen, men læses ikke af Document.Save() i v26.3.1. Alle sider eksporteres altid til PDF uanset disse værdier.
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")Hvilke gemmeformater er implementeret?
| Options-klasse | Implementeret i v26.3.1 | |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Ja — kræver pip install "aspose-note[pdf]" |
SaveFormat.One | — | Nej — udløser UnsupportedSaveFormatException |
Se også
- :
Document.Save()accepterer disse indstillinger - SaveFormat: opremsning af understøttede outputformater
- UnsupportedSaveFormatException: udløst for ikke-implementerede formater
- PDF-eksportudviklerguide