Load / Save Options — Aspose.Note FOSS for Python API Reference
Clasa: LoadOptions
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import LoadOptions
LoadOptions este transmis către Document constructor pentru a controla cum un .one fișier este încărcat.
Document(source="file.one", load_options=LoadOptions())ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | Câmp de compatibilitate API; nu este utilizat funcțional în 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)Clasa: SaveOptions (clasă de bază)
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions
SaveOptions este clasa de bază abstractă pentru toate opțiunile de salvare. Necesită un SaveFormat ca primul său argument pozițional.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
SaveFormat | SaveFormat | Formatul de ieșire țintă pentru Document.Save() |
Nu instanțiați SaveOptions direct. Utilizați una dintre subclasele sale concrete.
Clasa: PdfSaveOptions
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions ImageRenderOptions: SaveOptions
Configurație de export specifică PDF. Aceasta este singura clasă de opțiuni de salvare ale cărei opțiuni sunt transmise exportatorului de bază în v26.3.1.
Construiește cu PdfSaveOptions() — nu sunt necesare argumente.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | Înaintat către exportator | ImageRenderOptions |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Trebuie să fie SaveFormat.Pdf |
PageIndex | int | 0 | ImageRenderOptions | Declarată pentru compatibilitatea API; nu are efect în v26.3.1 |
PageCount | `int | None` | None | ImageRenderOptions |
PageIndex / PageCount avertisment: Aceste câmpuri există în clasa de date, dar nu sunt citite de Document.Save() în v26.3.1. Toate paginile sunt întotdeauna exportate în PDF, indiferent de aceste valori.
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")Ce formate de salvare sunt implementate?
| ImageRenderOptions | Clasa Options | Implementat în v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Da — necesită pip install "aspose-note[pdf]" |
SaveFormat.One | — | Nu — ridică UnsupportedSaveFormatException |
Vezi și
- ImageRenderOptions:
Document.Save()acceptă aceste opțiuni - SaveFormat: enumerarea formatelor de ieșire suportate
- UnsupportedSaveFormatException: ridicat pentru formatele neimplementate
- Ghid pentru dezvoltatori Export PDF