PDF在Linux命令行上进行比较
我正在寻找一个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.tmppdftk $OUT_FILE.tmp background $PDF_1 output $OUT_FILE
选项-verbose和-debug是可选的。
- 比较会创建一个差异为红色像素的PDF。
- pdftk将diff-pdf与背景PDF_1合并
以上是 PDF在Linux命令行上进行比较 的全部内容, 来源链接: utcz.com/qa/403662.html