GraphicsMagickによるPDFの比較ツール
- 事前にNode.jsが必要
git clone (このリポジトリパスのパス)
brew update && brew upgrade
brew install graphicsmagick ghostscript
cd (cloneしたワーキングコピーのパス)
npm install
image-compare/
├── _old/
├── _new/
├── package.json
└── gulpfile.coffee
_old/
ディレクトリを作成し、そこへ比較元のPDFデータを入れる_new/
ディレクトリを作成し、そこへ比較先のPDFデータを入れる- 新旧のPDFは 必ずファイル名が完全に一致 しているようにする。複数ファイルをまとめて入れても良い
- gulpfile.coffee と同じ階層上で
gulp
を実行 - _diff.pdf に差分が出力される
_old
以下のPDFをすべて分解し、不可視階層.temp_old/
以下に保存_new/
以下のPDFをすべて分解し、不可視階層.temp_new/
以下に保存.temp_old, .temp_new
以下のファイルを順番にgm compare
し、結果を.temp_out/
以下に保存- 各不可視フォルダ内のPDFをすべて結合して保存する
不可視フォルダ内のゴミは、gulpを行う度に削除される。
削除せずに比較だけをやり直したい場合は gulp compare
コマンドを実行する
不可視フォルダ内のゴミ削除は gulp clean
コマンドでも可能