Load / Save Options

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

Klasa: LoadOptions

: aspose.note
: from aspose.note import LoadOptions

LoadOptions «<SEG_1»> se prosleđuje Document «<SEG_2»> konstruktoru da kontroliše kako se .one «<SEG_3»> datoteka se učitava.

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

DocumentPassword`strNone`None
LoadHistoryboolFalse«<SEG_6»> Polje 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 «<SEG_7»> je apstraktna bazna klasa za sve opcije čuvanja. Zahteva SaveFormat «<SEG_8»> kao prvi pozicioni argument.

SaveFormatSaveFormatCiljani izlazni format za Document.Save()

Ne instancirajte SaveOptions direktno. 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 čuvanja čije se opcije prosleđuju osnovnom izvoznika u v26.3.1.

Konstruišite sa PdfSaveOptions() — nisu potrebni argumenti.

Prosleđeno izvoznika
SaveFormatSaveFormatSaveFormat.PdfMora biti SaveFormat.Pdf
PageIndexint0
Deklarisano radi API kompatibilnosti; nema efekta u v26.3.1
PageCount`intNone`None

PageIndex / PageCount napomena: Ova polja postoje u dataclass-u, ali ih ne čita Document.Save() u v26.3.1. Sve stranice se uvek izvoze u PDF bez obzira na ove vrednosti.

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 formati čuvanja su implementirani?

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

Vidi i

 Српски