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
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|---|---|---|
DocumentPassword | `str | None` | None |
LoadHistory | bool | False | API 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
| Enumerations | Enumerations | Enumerations |
|---|---|---|
SaveFormat | SaveFormat | Ş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
| Enumerations | Enumerations | Enumerations | Dışa aktarıcıya yönlendirilir | Enumerations |
|---|---|---|---|---|
SaveFormat | SaveFormat | SaveFormat.Pdf | — | Olmalı SaveFormat.Pdf |
PageIndex | int | 0 | Enumerations | API uyumluluğu için bildirildi; v26.3.1’de hiçbir etkisi yok |
PageCount | `int | None` | None | Enumerations |
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?
| Enumerations | Seçenekler sınıfı | v26.3.1’de uygulanmıştır |
|---|---|---|
SaveFormat.Pdf | PdfSaveOptions | Evet — gerektirir pip install "aspose-note[pdf]" |
SaveFormat.One | — | Hayır — hata fırlatır UnsupportedSaveFormatException |
Ayrıca Bakınız
- Enumerations:
Document.Save()bu seçenekleri kabul eder - SaveFormat: desteklenen çıktı formatlarının listesi
- UnsupportedSaveFormatException: uygulanmayan formatlar için fırlatılır
- PDF Dışa Aktarma Geliştirici Kılavuzu