Szybki start
Szybki start
Ta strona przeprowadza przez minimalne kroki potrzebne do odczytania pliku OneNote .one i wyeksportowania go do PDF przy użyciu Aspose.Note FOSS dla Python.
Wymagania wstępne
| Wymaganie | Szczegół |
|---|---|
| Python | 3.10 lub nowszy |
| Package | aspose-note >= 26.3.2 |
| OS | Windows, macOS lub Linux |
| Microsoft Office | Nie wymagane |
Krok 1 — Instalacja
pip install aspose-note-fossKrok 2 — Załaduj plik OneNote
Document jest głównym punktem wejścia. Podaj ścieżkę do pliku .one, aby go załadować:
from aspose.note import Document
doc = Document("notebook.one")
print(f"Format : {doc.FileFormat}")
print(f"Pages : {len(list(doc))}")Krok 3 — Odczyt stron i tekstu
GetChildNodes() zwraca wszystkie bezpośrednie potomki danego typu. Użyj go na Document dla stron, oraz na każdym Page dla węzłów liściowych rich-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]}")Krok 4 — Eksport do PDF
Document.Save() z SaveFormat.Pdf tworzy PDF bez użycia zewnętrznego renderera:
from aspose.note import Document, SaveFormat
doc = Document("notebook.one")
doc.Save("output.pdf", SaveFormat.Pdf)