クイックスタート
クイックスタート
このページでは、OneNote .one ファイルを読み取り、Aspose.Note FOSS for Python を使用して PDF にエクスポートするために必要な最小手順を説明します。
前提条件
| 要件 | 詳細 |
|---|---|
| Python | 3.10以降 |
| Package | aspose-note >= 26.3.2 |
| OS | Windows、macOS、またはLinux |
| Microsoft Office | 不要 |
ステップ 1 — インストール
pip install aspose-note-fossステップ 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)