Load / Save Options — Aspose.Note FOSS for Python API Reference
Třída: LoadOptions
Properties: aspose.note Properties: from aspose.note import LoadOptions
LoadOptions je předán do Document konstruktoru pro řízení, jak .one soubor je načten.
Document(source="file.one", load_options=LoadOptions())Properties
| Properties | Properties | Properties | Properties |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | Pole pro kompatibilitu API; funkčně nepoužito ve verzi 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)Třída: SaveOptions (základní třída)
Properties: aspose.note.saving Properties: from aspose.note.saving import PdfSaveOptions
SaveOptions je abstraktní základní třída pro všechny možnosti uložení. Vyžaduje SaveFormat jako svůj první poziční argument.
Properties
| Properties | Properties | Properties |
|---|---|---|
SaveFormat | SaveFormat | Cílový výstupní formát pro Document.Save() |
Nevytvářejte SaveOptions přímo. Použijte jednu z jejích konkrétních podtříd.
Třída: PdfSaveOptions
Properties: aspose.note.saving Properties: from aspose.note.saving import PdfSaveOptions Properties: SaveOptions
Konfigurace exportu specifická pro PDF. Toto je jediná třída nastavení ukládání, jejíž možnosti jsou předány podkladovému exportéru ve verzi v26.3.1.
Vytvořte s PdfSaveOptions() — žádné argumenty nejsou vyžadovány.
Properties
| Properties | Properties | Properties | Předáno exportéru | Properties |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Musí být SaveFormat.Pdf |
PageIndex | int | 0 | Properties | Deklarováno pro kompatibilitu API; nemá žádný vliv ve verzi v26.3.1 |
PageCount | `int | None` | None | Properties |
PageIndex / PageCount výhrada: Tato pole existují v datové třídě, ale nečtou se Document.Save() ve verzi v26.3.1. Všechny stránky jsou vždy exportovány do PDF bez ohledu na tyto hodnoty.
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")Které formáty ukládání jsou implementovány?
| Properties | třída Options | Implementováno ve verzi v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Ano — vyžaduje pip install "aspose-note[pdf]" |
SaveFormat.One | — | Ne — vyvolá UnsupportedSaveFormatException |
Viz také
- Properties:
Document.Save()přijímá tyto volby - SaveFormat: výčet podporovaných výstupních formátů
- UnsupportedSaveFormatException: vyvoláno pro neimplementované formáty
- Průvodce vývojáře pro export PDF