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

Клас: LoadOptions

Examples: aspose.note Examples: from aspose.note import LoadOptions

LoadOptions се предава на Document конструктора, за да контролира как .one файл се зарежда.

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

Examples

ExamplesExamplesExamplesExamples
DocumentPassword`strNone`None
LoadHistoryboolFalseПоле за съвместимост с API; функционално не се използва във версия v26.3.1.

Examples

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 (базов клас)

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

SaveOptions е абстрактният базов клас за всички опции за запазване. Той изисква SaveFormat като първи позиционен аргумент.

Examples

ExamplesExamplesExamples
SaveFormatSaveFormatЦелевият изходен формат за Document.Save()

Не създавайте екземпляр на SaveOptions директно. Използвайте един от конкретните му подкласове.


Клас: PdfSaveOptions

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

Конфигурация за експортиране, специфична за PDF. Това е единственият клас за опции за запазване, чиито опции се предават към подлежащия експортер във v26.3.1.

Конструирайте с PdfSaveOptions() — без нужда от аргументи.

Examples

ExamplesExamplesExamplesПрепратено към експортерExamples
SaveFormatSaveFormatSaveFormat.PdfТрябва да бъде SaveFormat.Pdf
PageIndexint0ExamplesОбявено за съвместимост с API; няма ефект във v26.3.1
PageCount`intNone`NoneExamples

PageIndex / PageCount резерв: Тези полета съществуват в dataclass, но не се четат от Document.Save() във v26.3.1. Всички страници винаги се експортират в PDF, независимо от тези стойности.

Examples

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

Кои формати за запазване са реализирани?

ExamplesКлас OptionsРеализирано във v26.3.1
SaveFormat.PdfPdfSaveOptionsДа — изисква pip install "aspose-note[pdf]"
SaveFormat.OneНе — предизвиква UnsupportedSaveFormatException

Вижте също

 Български