Load / Save Options

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

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalsePole 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

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatDocelowy 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

ImageRenderOptionsImageRenderOptionsImageRenderOptionsPrzekazywane do eksporteraImageRenderOptions
SaveFormatSaveFormatSaveFormat.PdfMusi być SaveFormat.Pdf
PageIndexint0ImageRenderOptionsZadeklarowano dla zgodności API; nie ma wpływu w wersji v26.3.1
PageCount`intNone`NoneImageRenderOptions

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?

ImageRenderOptionsKlasa opcjiZaimplementowano w wersji v26.3.1
SaveFormat.PdfPdfSaveOptionsTak — wymaga pip install "aspose-note[pdf]"
SaveFormat.OneNie — rzuca UnsupportedSaveFormatException

Zobacz także

 Polski