PDFにブックマークを追加の仕組み
PDFブックマーク追加ツールでは、ブックマークのタイトルを入力してそれぞれにターゲットのページ番号を割り当てることで、クリックできるアウトライン(PDFビューアの左側にあるナビゲーションパネル)を構築できます。トップレベルの章見出しの下にサブレベルのセクションエントリを持つネスト階層を作成できます。pdf-lib がアウトラインツリーをブラウザ内でPDFに書き込み、結果のファイルはサーバーに接触することなくダウンロードとして渡されます。
PDFブックマークはファイル構造内の階層的なアウトライン辞書として保存されます。各エントリには表示タイトルと、クリックされたときに特定のページにジャンプするアクションが含まれます。このツールはタイトルとページ番号のリストからその辞書を構築してドキュメントに埋め込みます。PDFにすでにブックマークがある場合、新しく構築したアウトラインが既存のものを置き換えます。ツールはドキュメントのコンテンツを自動的にスキャンして見出しを検出することはなく、アウトラインは入力した内容からのみ構築されます。書き込まれるのは標準的なPDFアウトラインのため、ブックマークはAdobe Acrobat Reader、macOSのプレビュー、Chrome・Firefox・Edgeに組み込まれたビューア、その他ほとんどの準拠リーダーで表示されます。