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

WymaganieSzczegół
Python3.10 lub nowszy
Packageaspose-note >= 26.3.2
OSWindows, macOS lub Linux
Microsoft OfficeNie wymagane

Krok 1 — Instalacja

pip install aspose-note-foss

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

Kolejne kroki

Zobacz także

 Polski