PDFの目次(しおり)をテキストとして取り出す

PDFビューアのしおりパネルは、あればそのまま使える目次です。ページ番号付きで一覧化し、コピーする方法です。

このガイドで使う道具

やりたいこと

300ページの仕様書にしおりはあるが、目次がテキストでほしい。Wikiの索引、バージョン間の差分、メモへの貼り付けのためです。

しおりを読み取る

PDFを入れて読み取りを実行します。階層を保ったままツリーが出て、ページへのリンクがあるしおりにはページ番号が付きます。一覧をコピーするか.txtで保存します。

  • 外部URLやアクションへのしおりはページ番号なしで表示されます。
  • しおりのないPDFはその旨が出ます。書き出された文書・スキャン・多くの公式様式にはもともとしおりがありません。

具体例

マニュアルのしおりが「はじめに … p.3」、その下に「システム要件 … p.4」と続く場合、コピーしたテキストは字下げを保つため、そのまま文書の目次として使えます。

制限

読み取り専用です。しおりの追加・編集はできません。また、ページ上に印刷された目次(文字として存在する目次)はしおりではないため読めません。その場合はPDFからテキスト抽出を使ってください。25MiBまで、ブラウザ内で処理します。