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

RequisitosDetalhes
Python3.10 or later
Pacote de produtosaspose-note >= 26.3.2
OSWindows, macOS ou Linux
Microsoft Office (em inglês)Não é necessário.

Passo 1 Instalação

pip install aspose-note>=26.3.2

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

Pasos seguintes

 Português