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.tmp

pdftk $OUT_FILE.tmp background $PDF_1 output $OUT_FILE

选项-verbose和-debug是可选的。

  • 比较会创建一个差异为红色像素的PDF。
  • pdftk将diff-pdf与背景PDF_1合并

以上是 PDF在Linux命令行上进行比较 的全部内容, 来源链接: utcz.com/qa/403662.html

回到顶部