Começo rápido
Começo rápido
Esta página apresenta as etapas mínimas necessárias para ler um OneNote . .one Arquivo e exportar para PDF usando Aspose.Nota FOSS para Python.
Precondições
| Requisitos | Detalhes |
|---|---|
| Python | 3.10 or later |
| Pacote de produtos | aspose-note >= 26.3.2 |
| OS | Windows, macOS ou Linux |
| Microsoft Office (em inglês) | Não é necessário. |
Passo 1 Instalação
pip install aspose-note>=26.3.2Passo 2 Carregar um arquivo do OneNote
Document é o ponto de entrada raiz. Passe um .one Caminho do ficheiro para carregá-lo:
from aspose.note import Document
doc = Document("notebook.one")
print(f"Format : {doc.FileFormat}")
print(f"Pages : {len(list(doc))}")Passo 3 Leia páginas e texto
GetChildNodes() Retorna todos os descendentes diretos de um determinado tipo. Use-o em Document para páginas, e em cada página: Page para os nós de folhas com texto rico:
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 Exportação para PDF
Document.Save() com: SaveFormat.Pdf produz um PDF sem qualquer renderização externa:
from aspose.note import Document, SaveFormat
doc = Document("notebook.one")
doc.Save("output.pdf", SaveFormat.Pdf)