我正在寻找一个Linux命令行工具来比较两个PDF文件并将差异保存到PDF输出文件中。该工具应在批处理过程中创建diff- pdf。PDF文件是施工计划,因此纯文本比较无效。
就像是:
<tool> file1.pdf file2.pdf -o diff-out.pdf
我发现的大多数工具都将PDF转换为图像并进行比较,但只能使用GUI。
也欢迎任何其他解决方案。
使用(全能的)imagemagick和pdftk分两行完成:
compare -verbose -debug coder $PDF_1 $PDF_2 -compose src $OUT_FILE.tmp pdftk $OUT_FILE.tmp background $PDF_1 output $OUT_FILE
选项-verbose和-debug是可选的。