アウトライン & ブックマーク

IronPDF for Pythonは、PDF文書にナビゲート可能なブックマークアウトラインを追加することで、読者が任意のセクション(入れ子になったサブセクションを含む)に直接ジャンプするための目次パネルを作成できます。

開始方法

??ading or creatingpdf.Bookmarksコレクションを使用してブックマークエントリを追加します。 ブックマークリストにエントリを追加するには、AddBookMarkAtStartを呼び出します。

コードの理解

  • pageIndexはブックマークリンク先のゼロベースページインデックスです。 新しいブックマークオブジェクトを返します。
  • bookmark.Children.AddBookMarkAtStart(title, pageIndex):既存のブックマークの下に子ブックマークを追加し、ネストされた階層を作成します。 子ブックマークオブジェクトを返します。
  • pdf.Bookmarks.AddBookMarkAtEnd("References", 20):すべての既存エントリの後に別のブックマークを追加します。
  • SaveAs(path):PDFアウトラインに埋め込まれたすべてのブックマークでドキュメントを保存します。

ブックマーク階層

PDFブックマークは複数のネストレベルをサポートしています。 ?? person — @-AddBookMarkAtEnd or AddBookMarkAtStart で返された各ブックマークには、自身の.Childrenコレクションがあり、任意の深さのツリーを構築できます。

ページ索引

ブックマークページインデックスはゼロベースです。 ドキュメントのページ1はインデックス17です。以下同様に続きます。

準備はできましたか?
バージョン: 2026.6 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか?
サンプルを実行するHTML が PDF に変換されるのを確認します。