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

Κλάση: LoadOptions

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

LoadOptions μεταβιβάζεται στο Document κατασκευαστή για να ελέγξει πώς ένα .one αρχείο φορτώνεται.

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

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPassword`strNone`None
LoadHistoryboolFalseΠεδία συμβατότητας API· δεν χρησιμοποιείται λειτουργικά στην έκδοση 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)

Κλάση: SaveOptions (βασική κλάση)

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

SaveOptions είναι η αφηρημένη βασική κλάση για όλες τις επιλογές αποθήκευσης. Απαιτεί ένα SaveFormat ως το πρώτο οριστικό όρισμα.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
SaveFormatSaveFormatΗ μορφή εξόδου-στόχος για Document.Save()

Μην δημιουργείτε SaveOptions απευθείας. Χρησιμοποιήστε μία από τις συγκεκριμένες υποκλάσεις της.


Κλάση: PdfSaveOptions

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

Διαμόρφωση εξαγωγής ειδική για PDF. Αυτή είναι η μοναδική κλάση επιλογών αποθήκευσης των οποίων οι επιλογές προωθούνται στον υποκείμενο εξαγωγέα στην έκδοση v26.3.1.

Δομήστε με PdfSaveOptions() — δεν απαιτούνται ορίσματα.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsΠροωθείται στον εξαγωγέαImageRenderOptions
SaveFormatSaveFormatSaveFormat.PdfΠρέπει να είναι SaveFormat.Pdf
PageIndexint0ImageRenderOptionsΔηλώνεται για συμβατότητα API· δεν έχει καμία επίδραση στην v26.3.1
PageCount`intNone`NoneImageRenderOptions

PageIndex / PageCount προειδοποίηση: Αυτά τα πεδία υπάρχουν στην κλάση δεδομένων αλλά δεν διαβάζονται από Document.Save() στην v26.3.1. Όλες οι σελίδες εξάγονται πάντα σε PDF ανεξάρτητα από αυτές τις τιμές.

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

Ποιοι τύποι αποθήκευσης έχουν υλοποιηθεί;?

ImageRenderOptionsΚλάση OptionsΥλοποιήθηκε στην v26.3.1
SaveFormat.PdfPdfSaveOptionsΝαι — απαιτεί pip install "aspose-note[pdf]"
SaveFormat.OneΌχι — εγείρει UnsupportedSaveFormatException

Δείτε επίσης

 Ελληνικά