Load / Save Options

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

Klasa: LoadOptions

: aspose.note
: from aspose.note import LoadOptions

LoadOptions se prosljeđuje Document konstruktoru za kontrolu kako .one datoteka učitava.

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

DocumentPassword`strNone`None
LoadHistoryboolFalsePolje za kompatibilnost API‑ja; funkcionalno se ne koristi u 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)

Klasa: SaveOptions (osnovna klasa)

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

SaveOptions je apstraktna bazna klasa za sve opcije spremanja. Zahtijeva SaveFormat kao prvi pozicijski argument.

SaveFormatSaveFormatCiljani izlazni format za Document.Save()

Nemojte instancirati SaveOptions izravno. Koristite jednu od njegovih konkretnih podklasa.


Klasa: PdfSaveOptions

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

PDF-specifična konfiguracija izvoza. Ovo je jedina klasa opcija spremanja čije se opcije prosljeđuju temeljnim izvoznicima u v26.3.1.

Kreirajte s PdfSaveOptions() — ne zahtijeva argumente.

Proslijeđeno izvozniku
SaveFormatSaveFormatSaveFormat.PdfMora biti SaveFormat.Pdf
PageIndexint0
Deklarirano radi kompatibilnosti API‑ja; nema učinka u v26.3.1
PageCount`intNone`None

PageIndex / PageCount napomena: Ova polja postoje u dataclassu, ali ih ne čita Document.Save() u v26.3.1. Sve stranice se uvijek izvoze u PDF, neovisno o tim vrijednostima.

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

Koji su formati spremanja implementirani?

Klasa OptionsImplementirano u v26.3.1
SaveFormat.PdfPdfSaveOptionsDa — zahtijeva pip install "aspose-note[pdf]"
SaveFormat.OneNe — podiže UnsupportedSaveFormatException

Vidi također

 Hrvatski