Load / Save Options — Aspose.Note FOSS for Python API Reference
Classe: LoadOptions
Properties: aspose.note Properties: from aspose.note import LoadOptions
LoadOptions es passa al Document constructor per controlar com un .one el fitxer es carrega.
Document(source="file.one", load_options=LoadOptions())Properties
| Properties | Properties | Properties | Properties |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | Camp de compatibilitat d’API; no s’utilitza funcionalment a la versió v26.3.1. |
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)Classe: SaveOptions (classe base)
Properties: aspose.note.saving Properties: from aspose.note.saving import PdfSaveOptions
SaveOptions és la classe base abstracta per a totes les opcions de desament. Requereix un SaveFormat com el seu primer argument posicional.
Properties
| Properties | Properties | Properties |
|---|---|---|
SaveFormat | SaveFormat | El format de sortida de destinació per a Document.Save() |
No instancieu SaveOptions directament. Utilitzeu una de les seves subclasses concretes.
Classe: PdfSaveOptions
Properties: aspose.note.saving Properties: from aspose.note.saving import PdfSaveOptions Properties: SaveOptions
Configuració d’exportació específica per a PDF. Aquesta és l’única classe d’opcions de desament les cues opcions es passen a l’exportador subjacents en v26.3.1.
Construir amb PdfSaveOptions() — no cal cap argument.
Properties
| Properties | Properties | Properties | Reenviat a l’exportador | Properties |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Ha de ser SaveFormat.Pdf |
PageIndex | int | 0 | Properties | Declarat per compatibilitat d’API; no té cap efecte a la v26.3.1 |
PageCount | `int | None` | None | Properties |
PageIndex / PageCount advertència: Aquests camps existeixen a la dataclass però no són llegits per Document.Save() a la v26.3.1. Totes les pàgines s’exporten sempre a PDF independentment d’aquests valors.
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")Quins formats de desament s’han implementat?
| Properties | Classe d’opcions | Implementat a la v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Sí — requereix pip install "aspose-note[pdf]" |
SaveFormat.One | — | No — llança UnsupportedSaveFormatException |
Vegeu també
- Properties:
Document.Save()accepta aquestes opcions - SaveFormat: enumeració dels formats de sortida compatibles
- UnsupportedSaveFormatException: llançat per formats no implementats
- Guia per a desenvolupadors d’exportació PDF