Memulai dengan cepat
Memulai dengan cepat
Halaman ini berjalan melalui langkah-langkah minimal yang diperlukan untuk membaca OneNote . .one file dan ekspor ke PDF menggunakan Aspose.Note FOSS untuk Python.
Persyaratan awal
| Persyaratan | Detailnya |
|---|---|
| Python | 3.10 or later |
| Paket | aspose-note >= 26.3.2 |
| OS | Windows, macOS atau Linux |
| Microsoft Office (dalam bahasa Inggris) | Tidak diperlukan |
Langkah 1 Instal
pip install aspose-note>=26.3.2Langkah 2 Mengunggah File OneNote
Document adalah titik masuk akar. .one Jalur file untuk memuatnya:
from aspose.note import Document
doc = Document("notebook.one")
print(f"Format : {doc.FileFormat}")
print(f"Pages : {len(list(doc))}")Langkah 3 Membaca Halaman dan Teks
GetChildNodes() mengembalikan semua keturunan langsung dari tipe tertentu. Gunakan pada Document untuk halaman, dan pada setiap Page untuk node halaman ber-text:
from aspose.note import Document, Page, RichText
doc = Document("notebook.one")
for page in doc.GetChildNodes(Page):
if page.Title and page.Title.TitleText:
print(f"Page: {page.Title.TitleText}")
for rt in page.GetChildNodes(RichText):
text = "".join(rt)
if text.strip():
print(f" {text[:120]}")Langkah 4 Ekspor ke PDF
Document.Save() dengan: SaveFormat.Pdf menghasilkan PDF tanpa renderer eksternal:
from aspose.note import Document, SaveFormat
doc = Document("notebook.one")
doc.Save("output.pdf", SaveFormat.Pdf)