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

Kelas: LoadOptions

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

LoadOptions dilewatkan ke Document konstruktor untuk mengontrol bagaimana sebuah .one file dimuat.

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

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseBidang kompatibilitas API; tidak digunakan secara fungsional di 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)

Kelas: SaveOptions (kelas dasar)

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

SaveOptions adalah kelas dasar abstrak untuk semua opsi penyimpanan. Ini memerlukan sebuah SaveFormat sebagai argumen posisi pertama.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatFormat keluaran target untuk Document.Save()

Jangan menginstansiasi SaveOptions secara langsung. Gunakan salah satu subclass konkretnya.


Kelas: PdfSaveOptions

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

Konfigurasi ekspor khusus PDF. Ini satu-satunya kelas opsi penyimpanan yang opsinya diteruskan ke exporter dasar dalam v26.3.1.

Bangun dengan PdfSaveOptions() — tidak diperlukan argumen.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsDiteruskan ke pengeksporImageRenderOptions
SaveFormatSaveFormatSaveFormat.PdfHarus SaveFormat.Pdf
PageIndexint0ImageRenderOptionsDideklarasikan untuk kompatibilitas API; tidak berpengaruh di v26.3.1
PageCount`intNone`NoneImageRenderOptions

PageIndex / PageCount peringatan: Bidang-bidang ini ada pada dataclass tetapi tidak dibaca oleh Document.Save() di v26.3.1. Semua halaman selalu diekspor ke PDF terlepas dari nilai-nilai ini.

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

Format Penyimpanan Mana yang Diimplementasikan?

ImageRenderOptionsKelas OptionsDiimplementasikan pada v26.3.1
SaveFormat.PdfPdfSaveOptionsYa — memerlukan pip install "aspose-note[pdf]"
SaveFormat.OneTidak — menimbulkan UnsupportedSaveFormatException

Lihat Juga

 Bahasa Indonesia