2021-08-16
Mac, PDF, PDFtk, ShellScript
pdftk on Mac OSX10.11 and later
pdfをterminalで利用したいと思い調べていたら, pdftkを知った. OSX10.11からは新しいverのを利用しないと動かない等, いくつか注意が必要だったのでメモ.
install
apt-get, brew等なら下記
$ sudo apt-get install pdftk
$ brew install pdftk
でinstallできるらしい(私はできなかった)が, 古いらしいのでダメだそうです.
なので, 本家 https://www.pdflabs.com/tools/pdftk-server/ に行ってダウンロードしてインストールしたほうが良いらしい.
ただし, macのOSX10.11(El capitan)だとこれではダメだった. こちら http://stackoverflow.com/questions/32505951/pdftk-server-on-os-x-10-11 の https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk_server-2.02-mac_osx-10.11-setup.pkg が10.11版なので, コレをダウンロードしてinstallしたら上手く行った. (URL的に本家っぽいけど, どうしてコレをトップに置いてないんだろう...?)
commands
merge
$ pdftk input1.pdf input2.pdf output output.pdf
merge all
$ pdftk *.pdf output output.pdf
stamp
$ pdftk input.pdf stamp header.pdf output output.pdf
background
$ pdftk input.pdf background header.pdf output output.pdf
rotation right all
pdftk input.pdf cat 1-endright output output.pdf
refs
OSX10.11でのpdftkの導入
参照先 http://stackoverflow.com/questions/32505951/pdftk-server-on-os-x-10-11
ダウンロード先 https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk_server-2.02-mac_osx-10.11-setup.pkg
cpdfという解決方法もあるらしい(今回は試してない) http://qiita.com/sekizo/items/fa63b00d0d110423426d