Load / Save Options

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

ראה גם

 עברית