Load / Save Options

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

Sınıf: LoadOptions

Enumerations: aspose.note Enumerations: from aspose.note import LoadOptions

LoadOptions şuna geçirilir Document yapıcı, bir .one dosya yüklenir.

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

Enumerations

EnumerationsEnumerationsEnumerationsEnumerations
DocumentPassword`strNone`None
LoadHistoryboolFalseAPI uyumluluk alanı; v26.3.1’de işlevsel olarak kullanılmaz.

Enumerations

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)

Sınıf: SaveOptions (temel sınıf)

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

SaveOptions tüm kaydetme seçenekleri için soyut temel sınıftır. Bir SaveFormat ilk konumsal argümanı olarak.

Enumerations

EnumerationsEnumerationsEnumerations
SaveFormatSaveFormatŞunun hedef çıktı formatı Document.Save()

Örneklemeyin SaveOptions doğrudan. Somut alt sınıflarından birini kullanın.


Sınıf: PdfSaveOptions

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

PDF’ye özgü dışa aktarma yapılandırması. Bu, v26.3.1’de seçenekleri temel dışa aktarıcıya iletilen tek kaydetme seçenekleri sınıfıdır.

Şununla oluştur PdfSaveOptions() — argüman gerekmez.

Enumerations

EnumerationsEnumerationsEnumerationsDışa aktarıcıya yönlendirilirEnumerations
SaveFormatSaveFormatSaveFormat.PdfOlmalı SaveFormat.Pdf
PageIndexint0EnumerationsAPI uyumluluğu için bildirildi; v26.3.1’de hiçbir etkisi yok
PageCount`intNone`NoneEnumerations

PageIndex / PageCount uyarı: Bu alanlar veri sınıfında mevcut ancak tarafından okunmaz Document.Save() v26.3.1’de. Tüm sayfalar bu değerlerden bağımsız olarak her zaman PDF’ye dışa aktarılır.

Enumerations

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

Hangi Kaydetme Biçimleri Gerçeklenmiştir?

EnumerationsSeçenekler sınıfıv26.3.1’de uygulanmıştır
SaveFormat.PdfPdfSaveOptionsEvet — gerektirir pip install "aspose-note[pdf]"
SaveFormat.OneHayır — hata fırlatır UnsupportedSaveFormatException

Ayrıca Bakınız

 Türkçe