Быстрый старт .
Быстрый старт .
На этой странице приведены минимальные шаги , необходимые для чтения файла OneNote . .one файл и экспортировать его в PDF с помощью Aspose.Note FOSS для Python.
Предварительные условия
| Требование | Подробности |
|---|---|
| Python | 3.10 or later |
| Пакет | aspose-note >= 26.3.2 |
| OS | Windows, macOS или Linux |
| Microsoft Office (англ.) | Не требуется. |
Шаг 1 Установка
pip install aspose-note>=26.3.2Шаг 2 Загрузить файл OneNote
Document является точкой входа корня. Пропустить .one Путь загрузки файла:
from aspose.note import Document
doc = Document("notebook.one")
print(f"Format : {doc.FileFormat}")
print(f"Pages : {len(list(doc))}")Шаг 3 Читать страницы и текст
GetChildNodes() возвращает все прямые потомки данного типа. Используйте его на Document для страниц и на каждой из них: Page для узлов с богатым текстом:
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]}")Шаг 4 Экспорт в PDF
Document.Save() с . SaveFormat.Pdf создает PDF без внешнего редерера:
from aspose.note import Document, SaveFormat
doc = Document("notebook.one")
doc.Save("output.pdf", SaveFormat.Pdf)