Load / Save Options

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

Clasa: LoadOptions

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

LoadOptions este transmis către Document constructor pentru a controla cum un .one fișier este încărcat.

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

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseCâmp de compatibilitate API; nu este utilizat funcțional în 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)

Clasa: SaveOptions (clasă de bază)

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

SaveOptions este clasa de bază abstractă pentru toate opțiunile de salvare. Necesită un SaveFormat ca primul său argument pozițional.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatFormatul de ieșire țintă pentru Document.Save()

Nu instanțiați SaveOptions direct. Utilizați una dintre subclasele sale concrete.


Clasa: PdfSaveOptions

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

Configurație de export specifică PDF. Aceasta este singura clasă de opțiuni de salvare ale cărei opțiuni sunt transmise exportatorului de bază în v26.3.1.

Construiește cu PdfSaveOptions() — nu sunt necesare argumente.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsÎnaintat către exportatorImageRenderOptions
SaveFormatSaveFormatSaveFormat.PdfTrebuie să fie SaveFormat.Pdf
PageIndexint0ImageRenderOptionsDeclarată pentru compatibilitatea API; nu are efect în v26.3.1
PageCount`intNone`NoneImageRenderOptions

PageIndex / PageCount avertisment: Aceste câmpuri există în clasa de date, dar nu sunt citite de Document.Save() în v26.3.1. Toate paginile sunt întotdeauna exportate în PDF, indiferent de aceste valori.

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

Ce formate de salvare sunt implementate?

ImageRenderOptionsClasa OptionsImplementat în v26.3.1
SaveFormat.PdfPdfSaveOptionsDa — necesită pip install "aspose-note[pdf]"
SaveFormat.OneNu — ridică UnsupportedSaveFormatException

Vezi și

 Română