如何通过命令行比较两个pdf文件

如何通过命令行比较两个pdf文件,pdf,acrobat,Pdf,Acrobat,有人知道如何通过命令行使用adobe acrobat比较两个pdf文件吗。 我想通过命令行来实现这一点,因为我们想通过一些自动化的windows任务每天比较数百个文件 任何形式的帮助都将是巨大的。如果还有其他可用的东西,我不想将自己局限于acrobat进行比较。您想要的东西不能通过命令行通过AdobeAcrobat完成。但是,您可以在一些命令行实用程序的帮助下完成,这些实用程序可以合并成shell或批处理脚本 1.快速目视检查页面图像差异 其中一个要素是ImageMagick的convert命令

有人知道如何通过命令行使用adobe acrobat比较两个pdf文件吗。 我想通过命令行来实现这一点,因为我们想通过一些自动化的windows任务每天比较数百个文件


任何形式的帮助都将是巨大的。如果还有其他可用的东西,我不想将自己局限于acrobat进行比较。

您想要的东西不能通过命令行通过AdobeAcrobat完成。但是,您可以在一些命令行实用程序的帮助下完成,这些实用程序可以合并成shell或批处理脚本

1.快速目视检查页面图像差异 其中一个要素是ImageMagick的
convert
命令,您可以对两个页面内容彼此相似的1页PDF文件进行如下测试:

convert -label '%f' -density '100' first.pdf second.pdf -scale '100%' miff:- \
 | montage - -geometry +0+0 -tile 1x1 -background white miff:- \
 | animate -delay '50' -dispose background -loop 0 -
这将打开一个窗口,该窗口在显示两个文件的每个文件之间以50迪兹秒的延迟切换,因此很容易发现视觉差异

2.生成PDF输出的脚本,显示PDF文件之间的差异 我在Linux上使用外壳脚本做同样的事情

  • ImageMagick的
    compare
    命令
  • pdftk
    实用程序
  • 重影脚本(可选)
  • (将其移植到DOS/Windows的
    .bat
    批处理文件将非常容易。)

    您可以。

    签出:

    comparepdf是一个用于比较两个PDF文件的命令行工具。默认情况下,它会比较它们的文本,但也可以直观地进行比较(例如,检测图表、图像、字体和布局的变化)。它对于自动化测试应该是有用的

    它是开源的(GPL),并且有可用的

    此外:

    如果您想要显示PDF之间详细差异的GUI应用程序,请改用它

    怎么样-它进行完整的内容比较-文本、图像、行、页眉/页脚检测等等。您可以在命令行或GUI上使用它(2.0,目前处于公共测试阶段)

    命令行工具已经有了将文件夹与PDF相互比较的选项(或极端方式:使用API;)


    免责声明:是的,我为制作此命令的公司工作,因此非常感谢您的反馈。

    该命令行结果应该告诉您什么“两个文件之间存在视觉差异”或“输入文件在视觉上没有差异”?!?或者你想要一个新的PDF文件,突出可以找到的差异?!)您是只寻找非payware程序,还是也有兴趣了解payware应用程序?中的信息不再有效:(1)comparepdf,命令行与否,仅在Windows上运行,(2)它不是开源的。@yannis,链接似乎已过时,GPL cmdline工具的新链接是,我已经提交了一个更新,不知道它是否会被批准。这个软件很棒,但非常昂贵:每年180欧元!(考虑到我每个月使用一到两次)很好。当然,这取决于用例。我们现在是v5,经过多年的改进。每次发布主要版本时,您都可以免费使用桌面应用程序。我们的网站上有一个公共演示,可能会满足您的个人需要。