端くれプログラマの備忘録 ソフト [ソフト] PDFファイルを比較するには

[ソフト] PDFファイルを比較するには

2つのPDFファイルの文書を比較したかったので調べてみた。

Adobe Acrobat DC

まずは、そもそもAcrobatにそういう機能が無いのか。

2つのPDFを比較、ファイル比較ツール | Adobe Acrobat DC
https://acrobat.adobe.com/jp/ja/acrobat/how-to/compare-two-pdf-files.html

知らなかったんだけど、Adobe AcrobatにはStandard版とPro版があるとのこと。Pro版にはファイル比較ツールが搭載されているが、僕が持っているのはStandard版なので機能は搭載されていない。

PDF24 Tools

じゃ、無料で使えるツールは無いものかとググると、まずはオンラインのツールがヒットした。

PDFファイルの比較 – 100%無料 – PDF24 Tools
https://tools.pdf24.org/ja/compare-pdf

オンラインで2つのPDFファイルを比較する。アップロードしたPDFファイルをそれぞれテキスト化して比較しているっぽい。自分的にはこれで充分に用は足りるのだけど、見せ方としてオリジナルのPDFファイルの見栄えで違いをハイライトしてくれるとありがたいんだけど。

DiffPDF

こちらはWindows版のアプリ。

DiffPDF — PDF comparison GUI application
http://www.qtrac.eu/diffpdf.html

紹介元はこちら。

PDF比較、差分チェックに便利なツール①「DiffPDF」 | ドラブロ
https://www.doraxdora.com/blog/2017/07/14/post-1627/

試したみたんだけど僕にはNGだった。行単位で比較しているようなので、一方に行が追加されている(あるいは行が削除されている)と比較する行がずれせいで、その行から後ろは全不一致と判断されてしまう。文字単位でしか違いがないような細微な差分を取るような場合なら使えるだろうけど。

WinMerge + xdocdiff

で、同じ紹介元を見てみたら別のアプリもあった。

PDF比較、差分チェックに便利なツール②「WinMerge」 | ドラブロ
https://www.doraxdora.com/blog/2017/07/16/post-1669/

WinMargeは有名な差分ソフトだけど、プラグインを追加することでPDFをテキストに変換して読み込んで比較するというもの、上に記したオンラインツールの PDF24 Toolsと振る舞いは同じっぽい。

WinMerge – You will see the difference…
http://winmerge.org/

xdocdiff WinMerge Plugin -Compare Word, Excel, PowerPoint, pdf-
http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html

というわけで、常用するならWindowsアプリのWimMarge+xdocdiff、ちょっと使いたいだけならオンラインツールのPDF24 Toolsが使えそうかな。