Load / Save Options — Aspose.Note FOSS for Python API Reference

Klasse: LoadOptions

Properties: aspose.note Properties: from aspose.note import LoadOptions

LoadOptions wird an die Document Konstruktor, um zu steuern, wie ein .one Datei geladen wird.

Document(source="file.one", load_options=LoadOptions())

Properties

PropertiesPropertiesPropertiesProperties
DocumentPassword`strNone`None
LoadHistoryboolFalseAPI-Kompatibilitätsfeld; in v26.3.1 funktional nicht verwendet.

Properties

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)

Properties: aspose.note.saving Properties: from aspose.note.saving import PdfSaveOptions

SaveOptions ist die abstrakte Basisklasse für alle Speicheroptionen. Sie erfordert ein SaveFormat als ihr erstes positionsabhängiges Argument.

Properties

PropertiesPropertiesProperties
SaveFormatSaveFormatDas Zielausgabeformat für Document.Save()

Instanziieren Sie nicht SaveOptions direkt. Verwenden Sie eine seiner konkreten Unterklassen.


Klasse: PdfSaveOptions

Properties: aspose.note.saving Properties: from aspose.note.saving import PdfSaveOptions Properties: SaveOptions

PDF-spezifische Exportkonfiguration. Dies ist die einzige SaveOptions-Klasse, deren Optionen in v26.3.1 an den zugrunde liegenden Exporter weitergeleitet werden.

Erstellen mit PdfSaveOptions() — keine Argumente erforderlich.

Properties

PropertiesPropertiesPropertiesAn Exporter weitergeleitetProperties
SaveFormatSaveFormatSaveFormat.PdfMuss sein SaveFormat.Pdf
PageIndexint0PropertiesDeklariert für API‑Kompatibilität; hat keine Wirkung in v26.3.1
PageCount`intNone`NoneProperties

PageIndex / PageCount Hinweis: Diese Felder existieren in der Dataklasse, werden aber nicht von Document.Save() in v26.3.1. Alle Seiten werden immer nach PDF exportiert, unabhängig von diesen Werten.

Properties

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")

Welche Speicherformate sind implementiert?

PropertiesOptionsklasseImplementiert in v26.3.1
SaveFormat.PdfPdfSaveOptionsJa — erfordert pip install "aspose-note[pdf]"
SaveFormat.OneNein — wirft UnsupportedSaveFormatException

Siehe auch

 Deutsch