macOS や Linux で使える PDF ファイル差分確認ツール diff-pdf をご紹介します。
「契約書の PDF ファイルの直前バージョンと現在のの差分を確認して押印する」というタスクを効率化するために PDF 差分確認ツールを探したところ diff-pdf を見つけて使ってみることにしました。
brew cask install xquartz
brew install diff-pdf
インストールエラーの例
brew install diff-pdf
...
diff-pdf: XQuartz 2.7.11 (or newer) is required to install this formula. X11Requirement unsatisfied!
You can install with Homebrew Cask:
brew cask install xquartz
You can download from:
https://xquartz.macosforge.org
Error: An unsatisfied requirement failed this build.
diff-pdf で PDF ファイルの差分を確認するには以下のように —view オプションを指定して実行します。
diff-pdf --view before.pdf after.pdf
契約書などのドキュメント系の PDF には向いてなさそうでした。理由としては、文章の追加や削除で改ページが発生するため、PDF の差分を目視で確認することが困難なためです。
逆に diff-pdf が役立つケースとしては、スライド資料などの PDF ファイルです。スライド資料は、文章の増減もそのページ内に収まることがほとんどなので diff-pdf が活躍できます。
以上、diff-pdf で効率的に PDF ファイルの差分を確認したい、現場からお送りしました。