コマンドラインからadobe acrobatを使用して2つのpdfファイルを比較する方法を知っている人はいますか? 自動化されたWindowsタスクを通じて毎日何百ものファイルを比較したいので、コマンドラインからこれを行いたいです。
どんな種類の助けも大いに役立ちます。他に利用可能なものがあれば、比較するためにアクロバットに限定したくありません。
i-net PDFCはどうでしょうか。テキスト、画像、行、ヘッダー/フッター検出などの完全なコンテンツ比較を行います。コマンド ラインまたは GUI (2.0、現在パブリック ベータ段階) で使用できます。
コマンドライン ツールには、PDF を含むフォルダーを相互に比較するオプションが既にあります (または極端な方法: API を使用します ;))。
免責事項: うん、私はこれを作った会社で働いているので、フィードバックは大歓迎です。
comparepdfをチェックしてください:
comparepdfは、2つのPDFファイルを比較するためのコマンドラインツールです。デフォルトでは、テキストを比較しますが、視覚的に比較することもできます(たとえば、図、画像、フォント、レイアウトの変更を検出するため)。自動テストに役立つはずです。
これはオープンソース(GPL)であり、利用可能なWindowsバイナリがあります。
また:
PDF間の詳細な違いを表示するGUIアプリケーションが必要な場合は、代わりにDiffPDFを使用してください。
あなたが望むことは、コマンドラインを介してAdobe Acrobatで行うことはできません. ただし、シェルまたはバッチ スクリプトに統合できるいくつかのコマンドライン ユーティリティを使用して実行できます。
これの 1 つの要素は ImageMagick のconvert
コマンドです。これは、互いに類似したページ コンテンツを持つ 2 つの 1 ページの PDF ファイルに対して次のようにテストできます。
convert -label '%f' -density '100' first.pdf second.pdf -scale '100%' miff:- \
| montage - -geometry +0+0 -tile 1x1 -background white miff:- \
| animate -delay '50' -dispose background -loop 0 -
これにより、2 つのファイルのそれぞれの表示が 50 デジ秒の遅延で切り替わるウィンドウが開くため、視覚的な違いを簡単に見つけることができます。
Linuxでラップするシェルスクリプトを使用して同じことをしています
compare
コマンドpdftk
ユーティリティ_(これ.bat
を DOS/Windows 用のバッチ ファイルに移植するのは比較的簡単です。)