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
| Examples | Examples | Examples | Examples |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | Champ 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
| Examples | Examples | Examples |
|---|---|---|
SaveFormat | SaveFormat | Le 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
| Examples | Examples | Examples | Transféré à l’exportateur | Examples |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Doit être SaveFormat.Pdf |
PageIndex | int | 0 | Examples | Déclaré pour la compatibilité de l’API ; n’a aucun effet dans la v26.3.1 |
PageCount | `int | None` | None | Examples |
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 ?
| Examples | Classe Options | Implémenté dans la v26.3.1 |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Oui — nécessite pip install "aspose-note[pdf]" |
SaveFormat.One | — | Non — lève UnsupportedSaveFormatException |
Voir aussi
- Examples:
Document.Save()accepte ces options - SaveFormat: énumération des formats de sortie pris en charge
- UnsupportedSaveFormatException: levé pour les formats non implémentés
- Guide du développeur pour l’exportation PDF