PDFtkでPDFのタイトルや作成者を設定する
wkhtmltopdfが生成したPDFに作成者などのメタデータを設定したいときは、PDFtkが使える。
PDFtkのサイトからPDFtk Serverをダウンロード。
https://www.pdflabs.com/tools/pdftk-server/
Windows版はインストーラが実行パスへの追加までやってくれる。
メタデータ設定ファイルをUTF-8で作成する。
下記はタイトル(Title)と作成者(Author)を指定した例(タイトルはwkhtmltopdfでも設定できるが)。
InfoBegin InfoKey: Title InfoValue: ハガキ InfoBegin InfoKey: Author InfoValue: 葉書 太郎
後は次のようにコマンドラインで実行する。
> pdftk 元のPDFファイル update_info_utf8 メタデータ設定ファイル output 出力PDFファイル
出力PDFファイルは元のPDFファイルと同じものを指定できないので注意。
既存のPDFファイルのメタデータを確認するには、
> pdftk PDFファイル dump_data_utf8 output メタデータ出力ファイル
とすれば、メタデータ出力ファイルに書き出される。