pdftkでPDFを分割・連結する

提供: Akionux-wiki
Share/Save/Bookmark
移動: 案内検索

概要

pdftkはPDFに基本的な操作を加えられるありがたいコマンドラインツールである。

ここでは、pdftkを使って、PDFを分割および連結する方法を説明する。

[1]を参考にした。

分割

PDFのページ範囲で分割するには、次のような書式で実行する:

pdftk 対象のPDFファイル cat ページ範囲 output 出力先のPDFファイル

連結

いくつかのPDFファイルを連結するには、次のような書式で実行する:

pdftk 結合するPDFファイル cat output 出力先のPDFファイル

連結したいPDFを連番のファイル名(例えば、hoge01.pdf, hoge02.pdf, ...)にしておけば、lsコマンドと組み合わせて次のようにして簡単に連結をすることができる[2]

$ echo $(ls hoge*.pdf)
hoge01.pdf hoge02.pdf hoge03.pdf
$ pdftk $(echo $(ls hoge*.pdf)) cat output hoge.pdf

回転

PDFの全ページを時計回りに回転させる[3]

pdftk in.pdf cat 1-endeast  output out.pdf

References

  1. 北浦訓行(@IT), Linux Tips LinuxでPDFファイルを分割/結合するには, 2006.
  2. unix コマンドの返り値を一行にする方法について 【OKWave】 http://okwave.jp/qa/q6106549.html
  3. PDFtk Server Examples https://www.pdflabs.com/docs/pdftk-cli-examples/