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`strNone`None
LoadHistoryboolFalseAPI-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.

SaveFormatSaveFormatMå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
SaveFormatSaveFormatSaveFormat.PdfSkal være SaveFormat.Pdf
PageIndexint0
Deklareret for API-kompatibilitet; har ingen effekt i v26.3.1
PageCount`intNone`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-klasseImplementeret i v26.3.1
SaveFormat.PdfPdfSaveOptionsJa — kræver pip install "aspose-note[pdf]"
SaveFormat.OneNej — udløser UnsupportedSaveFormatException

Se også

 Dansk