Load / Save Options — Aspose.Note FOSS for Python API Reference
Клас: LoadOptions
Enumerations: aspose.note Enumerations: from aspose.note import LoadOptions
LoadOptions передається до Document конструктора, щоб керувати тим, як .one файл завантажується.
Document(source="file.one", load_options=LoadOptions())Enumerations
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | Поле сумісності API; функціонально не використовується у v26.3.1. |
Enumerations
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 (базовий клас)
Enumerations: aspose.note.saving Enumerations: from aspose.note.saving import PdfSaveOptions
SaveOptions є абстрактним базовим класом для всіх параметрів збереження. Він вимагає SaveFormat як першого позиційного аргументу.
Enumerations
| Enumerations | Enumerations | Enumerations |
|---|---|---|
SaveFormat | SaveFormat | Цільовий формат виведення для Document.Save() |
Не створюйте екземпляр SaveOptions безпосередньо. Використовуйте один із його конкретних підкласів.
Клас: PdfSaveOptions
Enumerations: aspose.note.saving Enumerations: from aspose.note.saving import PdfSaveOptions Enumerations: SaveOptions
Конфігурація експорту, специфічна для PDF. Це єдиний клас параметрів збереження, чиї параметри передаються до базового експортувальника у v26.3.1.
Створюйте за допомогою PdfSaveOptions() — аргументи не потрібні.
Enumerations
| Enumerations | Enumerations | Enumerations | Перенаправлено експортеру | Enumerations |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Має бути SaveFormat.Pdf |
PageIndex | int | 0 | Enumerations | Оголошено для сумісності API; не має ефекту у v26.3.1 |
PageCount | `int | None` | None | Enumerations |
PageIndex / PageCount застереження: Ці поля існують у dataclass, але не читаються Document.Save() у v26.3.1. Усі сторінки завжди експортуються у PDF незалежно від цих значень.
Enumerations
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")Які формати збереження реалізовані?
| Enumerations | Клас Options | Реалізовано у v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Так — вимагає pip install "aspose-note[pdf]" |
SaveFormat.One | — | Ні — викликає UnsupportedSaveFormatException |
Див. також
- Enumerations:
Document.Save()приймає такі параметри - SaveFormat: перелік підтримуваних форматів виводу
- UnsupportedSaveFormatException: викидається для нереалізованих форматів
- Посібник розробника з експорту PDF