Load / Save Options — Aspose.Note FOSS for Python API Reference
Osztály: LoadOptions
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import LoadOptions
LoadOptions átadódik a Document konstruktor, amely szabályozza, hogyan .one a fájl betöltődik.
Document(source="file.one", load_options=LoadOptions())ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | API kompatibilitási mező; funkcionálisan nem használatos a v26.3.1 verzióban. |
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)Osztály: SaveOptions (alaposztály)
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions
SaveOptions az összes mentési opció absztrakt alaposztálya. Egy SaveFormat mint első pozicionális argumentumát.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
SaveFormat | SaveFormat | A cél kimeneti formátum a Document.Save() |
Ne példányosítsd SaveOptions közvetlenül. Használj egy konkrét alosztályt.
Osztály: PdfSaveOptions
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions ImageRenderOptions: SaveOptions
PDF-specifikus exportkonfiguráció. Ez az egyetlen mentési beállítások osztály, amelynek beállításait a v26.3.1 verzióban továbbítják az alaprendszer exportálója felé.
Készíts példányt a PdfSaveOptions() — nincs szükség argumentumra.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | Továbbítva az exportálónak | ImageRenderOptions |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Kell legyen SaveFormat.Pdf |
PageIndex | int | 0 | ImageRenderOptions | Deklarálva az API-kompatibilitás érdekében; nincs hatása a v26.3.1-ben |
PageCount | `int | None` | None | ImageRenderOptions |
PageIndex / PageCount kitétel: Ezek a mezők léteznek a dataclass-ban, de nem olvassa őket Document.Save() a v26.3.1-ben. Az összes oldal mindig PDF-be exportálódik ezeknek az értékeknek függetlenül.
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")Mely mentési formátumok vannak megvalósítva?
| ImageRenderOptions | Opciók osztálya | Megvalósítva a v26.3.1-ben |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Igen — követeli pip install "aspose-note[pdf]" |
SaveFormat.One | — | Nem — hibát dob UnsupportedSaveFormatException |
Lásd még
- ImageRenderOptions:
Document.Save()elfogadja ezeket a beállításokat - SaveFormat: a támogatott kimeneti formátumok felsorolása
- UnsupportedSaveFormatException: hibát dob a nem megvalósított formátumok esetén
- PDF export fejlesztői útmutató