Load / Save Options

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

クラス: LoadOptions

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

LoadOptions は次のものに渡されます Document コンストラクタに渡され、…の方法を制御します .one ファイルがロードされます。.

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

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseAPI 互換性フィールド; 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 はすべての保存オプションの抽象基底クラスです。最初の位置引数として a が必要です。 SaveFormat を最初の位置引数として受け取ります。.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatの対象出力形式 Document.Save()

インスタンス化しないでください SaveOptions 直接に。具体的なサブクラスのいずれかを使用してください。.


クラス: PdfSaveOptions

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

PDF 固有のエクスポート設定です。v26.3.1 でオプションが基盤のエクスポーターに転送される唯一の保存オプションクラスです。.

次で構築 PdfSaveOptions() — 引数は不要です。.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsエクスポーターに転送されますImageRenderOptions
SaveFormatSaveFormatSaveFormat.Pdfでなければなりません SaveFormat.Pdf
PageIndexint0ImageRenderOptionsAPI 互換性のために宣言されています;v26.3.1 では効果がありません
PageCount`intNone`NoneImageRenderOptions

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

実装されている保存形式はどれですか??

ImageRenderOptionsOptions クラスv26.3.1 に実装
SaveFormat.PdfPdfSaveOptionsはい — 必要です pip install "aspose-note[pdf]"
SaveFormat.Oneいいえ — 例外が発生 UnsupportedSaveFormatException

関連項目

 日本語