Load / Save Options — Aspose.Note FOSS for Python API Reference
Klasa: LoadOptions
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import LoadOptions
LoadOptions jest przekazywany do Document konstruktor, aby kontrolować, jak .one plik jest ładowany.
Document(source="file.one", load_options=LoadOptions())ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | Pole kompatybilności API; nie jest funkcjonalnie używane w wersji 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)Klasa: SaveOptions (klasa bazowa)
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions
SaveOptions jest abstrakcyjną klasą bazową dla wszystkich opcji zapisu. Wymaga SaveFormat jako pierwszego argumentu pozycyjnego.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
SaveFormat | SaveFormat | Docelowy format wyjściowy dla Document.Save() |
Nie twórz instancji SaveOptions bezpośrednio. Użyj jednej z jej konkretnych podklas.
Klasa: PdfSaveOptions
ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions ImageRenderOptions: SaveOptions
Specyficzna dla PDF konfiguracja eksportu. To jedyna klasa opcji zapisu, której opcje są przekazywane do leżącego u podstaw eksportera w wersji v26.3.1.
Utwórz przy użyciu PdfSaveOptions() — nie wymaga argumentów.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | Przekazywane do eksportera | ImageRenderOptions |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Musi być SaveFormat.Pdf |
PageIndex | int | 0 | ImageRenderOptions | Zadeklarowano dla zgodności API; nie ma wpływu w wersji v26.3.1 |
PageCount | `int | None` | None | ImageRenderOptions |
PageIndex / PageCount uwaga: Te pola istnieją w klasie danych, ale nie są odczytywane przez Document.Save() w wersji v26.3.1. Wszystkie strony są zawsze eksportowane do PDF, niezależnie od tych wartości.
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")Jakie formaty zapisu są zaimplementowane?
| ImageRenderOptions | Klasa opcji | Zaimplementowano w wersji v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Tak — wymaga pip install "aspose-note[pdf]" |
SaveFormat.One | — | Nie — rzuca UnsupportedSaveFormatException |
Zobacz także
- ImageRenderOptions:
Document.Save()przyjmuje te opcje - SaveFormat: wyliczenie obsługiwanych formatów wyjściowych
- UnsupportedSaveFormatException: zgłaszane dla niezaimplementowanych formatów
- Przewodnik dewelopera eksportu PDF