Make Tech Easier - Uncomplicating the complicated, making life easier

How to Combine Multiple PDF Files With pdftk - Make Tech Easierにおいてpdftkの使い方が紹介されている。pdftkはPDFを操作するためのコマンド。PDFファイルの結合、分割、回転、暗号化、復号化、メタデータの更新などさまざまな操作を提供する。Windows、Mac OS X、Linux、FreeBSDなどさまざまなプラットフォームで動作する。How to Combine Multiple PDF Files With pdftkで紹介されている使用例は次のとおり。

PDFファイル(file1.pdf、file2.pdf、file3.pdf)を結合して新しいPDFファイル(newfile.pdf)を生成する。指定した順に結合が実施される。

pdftk file1.pdf file2.pdf file3.pdf cat output newfile.pdf

ワイルドカードを使ってカレントディレクトリにあるPDFファイルをすべて結合して新しいPDFファイル(newfile.pdf)を生成する。

pdftk *.pdf cat output newfile.pdf

PDFファイル(newfile.pdf)を1ページごとPDFファイルとして出力する。

pdftk newfile.pdf burst

PDFファイルone.pdfの1ページから7ページ目まで、two.pdfファイルの1ページから5ページ目まで、one.pdfファイルの8ページ目の順に結合してPDFファイル(combined.pdf)を生成する。

pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

PDFファイル(mydoc.pdf)に指定したオーナーパスワードをかけたPDFファイル(mydoc.128.pdf)を生成する。

pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass

pdftkはコマンドラインで動作する。実行にはターミナルやコマンドプロンプトなどが必要。pdftkのプロジェクトサイトにもサンプルが掲載されており役に立つ。Ubuntuでは「sudo apt-get install pdftk」で、FreeBSDなら「/usr/ports/print/pdftk/」からインストール可能。