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
| Requisiti | Dettaglio |
|---|---|
| Python | 3.10 or later |
| Pacco di prodotti | aspose-note >= 26.3.2 |
| OS | Windows, macOS o Linux |
| Microsoft Office (in inglese) | Non richiesto. |
Fase 1 Installazione
pip install aspose-note>=26.3.2Passo 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)