Load / Save Options

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

Classe : LoadOptions

Examples: aspose.note Examples: from aspose.note import LoadOptions

LoadOptions est passé au Document constructeur pour contrôler comment un .one fichier est chargé.

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

Examples

ExamplesExamplesExamplesExamples
DocumentPassword`strNone`None
LoadHistoryboolFalseChamp de compatibilité API ; non utilisé fonctionnellement dans v26.3.1.

Examples

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 de base)

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

SaveOptions est la classe de base abstraite pour toutes les options d’enregistrement. Elle nécessite un SaveFormat comme premier argument positionnel.

Examples

ExamplesExamplesExamples
SaveFormatSaveFormatLe format de sortie cible pour Document.Save()

N’instanciez pas SaveOptions directement. Utilisez l’une de ses sous‑classes concrètes.


Classe : PdfSaveOptions

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

Configuration d’exportation spécifique au PDF. C’est la seule classe d’options d’enregistrement dont les options sont transmises à l’exportateur sous‑jacent dans la version v26.3.1.

Construire avec PdfSaveOptions() — aucun argument requis.

Examples

ExamplesExamplesExamplesTransféré à l’exportateurExamples
SaveFormatSaveFormatSaveFormat.PdfDoit être SaveFormat.Pdf
PageIndexint0ExamplesDéclaré pour la compatibilité de l’API ; n’a aucun effet dans la v26.3.1
PageCount`intNone`NoneExamples

PageIndex / PageCount avertissement: Ces champs existent dans la dataclass mais ne sont pas lus par Document.Save() dans la v26.3.1. Toutes les pages sont toujours exportées en PDF, quelles que soient ces valeurs.

Examples

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

Quels formats d’enregistrement sont implémentés ?

ExamplesClasse OptionsImplémenté dans la v26.3.1
SaveFormat.PdfPdfSaveOptionsOui — nécessite pip install "aspose-note[pdf]"
SaveFormat.OneNon — lève UnsupportedSaveFormatException

Voir aussi

 Français