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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | Campo 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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
SaveFormat | SaveFormat | O 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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | Encaminhado para o exportador | ImageRenderOptions |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Deve ser SaveFormat.Pdf |
PageIndex | int | 0 | ImageRenderOptions | Declarado para compatibilidade de API; não tem efeito em v26.3.1 |
PageCount | `int | None` | None | ImageRenderOptions |
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?
| ImageRenderOptions | Classe Options | Implementado em v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Sim — requer pip install "aspose-note[pdf]" |
SaveFormat.One | — | Não — levanta UnsupportedSaveFormatException |
Veja Também
- ImageRenderOptions:
Document.Save()aceita estas opções - SaveFormat: enumeração dos formatos de saída suportados
- UnsupportedSaveFormatException: gerado para formatos não implementados
- Guia do Desenvolvedor para Exportação PDF