Load / Save Options — Aspose.Note FOSS for Python API Reference
کلاس: LoadOptions
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import LoadOptions
LoadOptions بهصورت پاس داده میشود Document سازندهٔ «<SEG_2»> برای کنترل چگونگی .one فایل «<SEG_3»> بارگذاری میشود.
Document(source="file.one", load_options=LoadOptions())ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | فیلد سازگاری API؛ در نسخهٔ 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)کلاس: SaveOptions (کلاس پایه)
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions
SaveOptions کلاس پایهٔ انتزاعی برای تمام گزینههای ذخیرهسازی است. این کلاس یک SaveFormat را بهعنوان اولین آرگومان موقعیتی خود میطلبد.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
SaveFormat | SaveFormat | قالب خروجی هدف برای Document.Save() |
نمونهسازی نکنید SaveOptions بهصورت مستقیم. از یکی از زیرکلاسهای مشخص آن استفاده کنید.
کلاس: PdfSaveOptions
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions ImageRenderOptions: SaveOptions
پیکربندی صادرات مخصوص PDF. این تنها کلاس گزینههای ذخیرهسازی است که گزینههای آن در نسخهٔ v26.3.1 به صادرکنندهٔ زیرین منتقل میشود.
ساخت با PdfSaveOptions() — نیازی به آرگومان نیست.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | به صادرکننده منتقل شد | ImageRenderOptions |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | باید باشد SaveFormat.Pdf |
PageIndex | int | 0 | ImageRenderOptions | برای سازگاری API اعلام شده است؛ در نسخه v26.3.1 هیچ تأثیری ندارد |
PageCount | `int | None` | None | ImageRenderOptions |
PageIndex / PageCount هشدار: این فیلدها در دیتاکلاس وجود دارند اما توسط Document.Save() در نسخه v26.3.1. تمام صفحات همیشه به PDF صادر میشوند صرفنظر از این مقادیر.
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")کدام فرمتهای ذخیرهسازی پیادهسازی شدهاند؟?
| ImageRenderOptions | کلاس Options | پیادهسازی شده در v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | بله — نیاز دارد pip install "aspose-note[pdf]" |
SaveFormat.One | — | خیر — خطا میاندازد UnsupportedSaveFormatException |
همچنین ببینید
- ImageRenderOptions:
Document.Save()این گزینهها را میپذیرد - SaveFormat: فهرست انواع خروجی پشتیبانیشده
- UnsupportedSaveFormatException: برای فرمتهای پیادهسازینشده خطا میاندازد
- راهنمای توسعهدهنده خروجی PDF