Load / Save Options

Load / Save Options — Aspose.Note FOSS for Python API Reference

Classe: LoadOptions

ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import LoadOptions

LoadOptions é passado para o Document construtor para controlar como um .one arquivo é carregado.

Document(source="file.one", load_options=LoadOptions())

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseCampo de compatibilidade de API; não usado funcionalmente na 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)

Classe: SaveOptions (classe base)

ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions

SaveOptions é a classe base abstrata para todas as opções de salvamento. Ela requer um SaveFormat como seu primeiro argumento posicional.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatO formato de saída alvo para Document.Save()

Não instancie SaveOptions diretamente. Use uma de suas subclasses concretas.


Classe: PdfSaveOptions

ImageRenderOptions: aspose.note.saving ImageRenderOptions: from aspose.note.saving import PdfSaveOptions ImageRenderOptions: SaveOptions

Configuração de exportação específica para PDF. Esta é a única classe de opções de salvamento cujas opções são encaminhadas ao exportador subjacente na v26.3.1.

Construa com PdfSaveOptions() — nenhum argumento necessário.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsEncaminhado para o exportadorImageRenderOptions
SaveFormatSaveFormatSaveFormat.PdfDeve ser SaveFormat.Pdf
PageIndexint0ImageRenderOptionsDeclarado para compatibilidade de API; não tem efeito em v26.3.1
PageCount`intNone`NoneImageRenderOptions

PageIndex / PageCount advertência: Esses campos existem na dataclass, mas não são lidos por Document.Save() em v26.3.1. Todas as páginas são sempre exportadas para PDF independentemente desses valores.

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")

Quais formatos de salvamento são implementados?

ImageRenderOptionsClasse OptionsImplementado em v26.3.1
SaveFormat.PdfPdfSaveOptionsSim — requer pip install "aspose-note[pdf]"
SaveFormat.OneNão — levanta UnsupportedSaveFormatException

Veja Também

 Português