compare
(来自 ImageMagick 的命令)
如果要比较第 4页和第 6页的视觉外观,可以使用 ImageMagick 的命令行工具。这是尝试的命令变体:a.pdf
b.pdf
compare
compare a.pdf[3] b.pdf[5] delta1.pdf
compare -density 300 a.pdf[3] b.pdf[5] delta2.pdf
compare a.pdf[3] b.pdf[5] -compose src delta3.pdf
compare a.pdf[3] b.pdf[5] -fuzz 5% delta4.pdf
(ImageMagick 的帧/页计数是从零开始的;所以“ [3]
”表示“第 4 页”...)这将创建“delta”文档,其中页面之间不同的每个像素都被涂成红色:
- 第一个变体保留一个苍白的版本
a.pdf
作为页面的背景图像。
- 第二个变体使用
300 PPI
(而不是默认的72 PPI
)分辨率。
- 第三个变体只创建一个白色+红色的三角洲(离开了苍白的背景)。
- 第四种变体只将色差超过 5% 的像素标记为红色。
应该注意的是,仅当比较文件的相应页面大小完全相同时,比较才有效。
diffpdf
(图形用户界面应用程序)
DiffPDF
是一个 GUI 应用程序,可以处理 2 或 3 个 PDF 输入并显示差异:
- 有一种模式只比较文本内容,突出单词和字符的差异。
- 还有另一种模式可以比较视觉差异并突出显示它们。
主页现在只提供付费的 Windows 版本,但早期版本是免费的。您可以从 Debian获取源代码,它包括 OS X 的编译说明。