Load / Save Options

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

Trieda: LoadOptions

ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import LoadOptions

LoadOptions sa odovzdáva do Document konstruktor na kontrolu, ako sa .one súbor načíta.

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

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalsePole kompatibility API; funkčne sa nepoužíva vo verzii v26.3.1.

ImageRenderOptions

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)

Trieda: SaveOptions (základná trieda)

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

SaveOptions je abstraktnou základnou triedou pre všetky možnosti ukladania. Vyžaduje SaveFormat ako svoj prvý pozičný argument.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatCieľový výstupný formát pre Document.Save()

Nevytvárajte inštanciu SaveOptions priamo. Použite jednu z jej konkrétnych podtried.


Trieda: PdfSaveOptions

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

Konfigurácia exportu špecifická pre PDF. Toto je jediná trieda možností ukladania, ktorej možnosti sú v verzii v26.3.1 odovzdávané podkladovému exportéru.

Vytvorte s PdfSaveOptions() — nie sú potrebné žiadne argumenty.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsPreposlané exportéruImageRenderOptions
SaveFormatSaveFormatSaveFormat.PdfMusí byť SaveFormat.Pdf
PageIndexint0ImageRenderOptionsDeklarované pre kompatibilitu API; nemá žiadny vplyv vo verzii v26.3.1
PageCount`intNone`NoneImageRenderOptions

PageIndex / PageCount výhrada: Tieto polia existujú v dataclass, ale nie sú čítané Document.Save() vo verzii v26.3.1. Všetky stránky sa vždy exportujú do PDF bez ohľadu na tieto hodnoty.

ImageRenderOptions

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

Ktoré formáty ukladania sú implementované?

ImageRenderOptionsTrieda OptionsImplementované vo verzii v26.3.1
SaveFormat.PdfPdfSaveOptionsÁno — vyžaduje pip install "aspose-note[pdf]"
SaveFormat.OneNie — vyvolá UnsupportedSaveFormatException

Pozri tiež

 Slovenčina