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
| Properties | Properties | Properties | Properties |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | API-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
| Properties | Properties | Properties |
|---|---|---|
SaveFormat | SaveFormat | Das 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
| Properties | Properties | Properties | An Exporter weitergeleitet | Properties |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Muss sein SaveFormat.Pdf |
PageIndex | int | 0 | Properties | Deklariert für API‑Kompatibilität; hat keine Wirkung in v26.3.1 |
PageCount | `int | None` | None | Properties |
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?
| Properties | Optionsklasse | Implementiert in v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Ja — erfordert pip install "aspose-note[pdf]" |
SaveFormat.One | — | Nein — wirft UnsupportedSaveFormatException |
Siehe auch
- Properties:
Document.Save()akzeptiert diese Optionen - SaveFormat: Aufzählung der unterstützten Ausgabeformate
- UnsupportedSaveFormatException: ausgelöst für nicht implementierte Formate
- PDF-Export-Entwicklerhandbuch