ポクポク

ポクッとしてツナッ

JPdfBookmarksを使ってPDFに目次をつけまくろう!!!

昨日、PDFに目次を付けたくてmuplinというgemを作ったのですがちゃんとした代替手段が見つかり1日も経たずゴミ化しました。

JPdfBookmarks - PDF Bookmarks Editor
SourceForge.net: jpdfbookmarks

わりと良い感じなので紹介します。

使い方

ダウンロードして解凍したらいろいろ入ってる、普通に起動したらGUIが立ち上がる
テキストからいっきに目次つけるだけならCUIでいいのでそっちを使います

$ ./jpdfbookmarks_cli input.pdf -a outline.txt -e UTF-8 -o output.pdf

こんな感じにすればinput.pdfにoutline.txtを目次としてつけてoutput.pdfに保存してくれる。
日本語を使うなら-e, --encodingオプション渡さないとダメだった。

outline.txtのフォーマットは、1行1目次で page1/1 のようにタイトル/ページ番号を書いていく。
タブでインデントしたらサブセクションになる。
PDFビューワ等で目次をクリックした時のページ内の位置やズーム等も細かく指定できる。
Bookmarks_Text_Format


muplinみたいに画像があったら変なファイルになることもないし、日本語ORCがついてても変な感じになったりしない、便利だと思います。