pdftk
pdf を扱うためのコマンドです。
指定したページを切り出す
例えば input.pdf の 10-20 ページを切り出して output.pdf に保存するには
次のようにします。
pdftk input.pdf cat 10-20 output output.pdf
または、
pdftk A=input.pdf cat A10-20 output output.pdf
10-20 ページと 22-30 ページならば
pdftk input.pdf cat 10-20 22-30 output output.pdf
で、ページ指定には最終ページを表す end も使えます。
つまり、10-20 ページと 22-最終ページならば
pdftk input.pdf cat 10-20 22-end output output.pdf
ファイルを結合させる
例えば、input1.pdf と input2.pdf を結合して output.pdf に保存するには
次のようにします。
pdftk input1.pdf input2.pdf cat output output.pdf
ワイルドカード(* や ? )も使えます。
pdftk input*.pdf cat output output.pdf
ファイルのタグを見る
pdftk input.pdf dump_data output
背景を入れる
pdftk input.pdf background haikei.pdf output output.pdf
18.04LTS 以降
18.04LTS以降では pdftk はサポートされていないようです。
なんとかする方法はいろいろあるようですが、
snap パッケージでインストールしてみます。
sudo snap install pdftk
pdftk の実行ファイルは /snap/bin に入るようですので、
ここに path が通っていなければ通しておきます。
パスの確認
echo $PATH
出力の中に /snap/bin があれば下の作業は要りません。
パスを通す
~/.cshrc (csh系の場合。シェルによって異なる)
set path = ($path /snap/bin)
source ~/.cshrc
Last modified: Fri Dec 6 12:44:11 JST 2013