created: 2021-01-11T01:51:02.000Z

macOSのターミナルで複数のPDFを1つにまとめる

macだと以下の場所に結合してくれるスクリプトが置いてある。

/System/Library/Automator/Combine PDF Pages.action/Contents/Resources/join.py

使い方

$ PDFconcat --help
Usage: join [--output <file>] [--shuffle] [--verbose]
  • -o で出力先のパスを指定
  • そのあとに結合したいpdfファイルのパスを列挙

だいたいこんな使い方になる。

$ PDFconcat -o ./all.pdf ./*.pdf

シンボリックリンク

シンポリックリンクを作っておくと楽。

sudo ln -s "/System/Library/Automator/Combine PDF Pages.action/Contents/Resources/join.py" /usr/local/bin/PDFconcat

参考

縁の下のUIデザイン──小さな工夫で大きな効果をもたらす実践TIPS&テクニック (WEB+DB PRESS plus)
[ad] 縁の下のUIデザイン──小さな工夫で大きな効果をもたらす実践TIPS&テクニック (WEB+DB PRESS plus)
池田 拓司 (単行本(ソフトカバー))