Inizio rapido

Inizio rapido

Questa pagina descrive i passaggi minimi necessari per leggere un OneNote. .one file e l’exportare in PDF utilizzando Aspose.Nota FOSS per Python.


Precondizioni

RequisitiDettaglio
Python3.10 or later
Pacco di prodottiaspose-note >= 26.3.2
OSWindows, macOS o Linux
Microsoft Office (in inglese)Non richiesto.

Fase 1 Installazione

pip install aspose-note>=26.3.2

Passo 2 Caricare un file OneNote

Document è il punto di ingresso radice. Passare un .one percorso del file per il caricamento:

from aspose.note import Document

doc = Document("notebook.one")
print(f"Format : {doc.FileFormat}")
print(f"Pages  : {len(list(doc))}")

Passo 3 Leggere pagine e testo

GetChildNodes() restituisce tutti i discendenti diretti di un dato tipo. Utilizzalo su Document per le pagine e su ciascuna pagina: Page per i nodi di fogli con testo ricco:

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

Passo 4 Esportazione in PDF

Document.Save() con: SaveFormat.Pdf produce un PDF senza alcun renderer esterno:

from aspose.note import Document, SaveFormat

doc = Document("notebook.one")
doc.Save("output.pdf", SaveFormat.Pdf)

Passi successivi

 Italiano