如何在视觉上使用 diff-pdf 时获取具有差异的图像?

How to obtain the image with the differences when using diff-pdf-visually?

我已经从 Github 安装了 diff-pdf-visually 工具,我在 [=33] 中使用它=]代码.

我 运行 它与 python 对于 2 个 PDF 具有:

from diff_pdf_visually import pdfdiff

pdfdiff("compareA.pdf", "compareB.pdf")

然后,我得到这个结果:

Converting each page of the PDFs to an image...
PDFs have the same number of pages. Checking each pair of converted images...
Min sig = 15.2909, significant?=True. The PDFs are different. The most different pages are: page 1 (sgf. 15.2909). 
False

但是,我无法 找到包含 视觉 差异的文件。在 Github 页面上,提到有包含 PNG 图像的“临时文件”,每页都有差异。

我如何才能找到具有视觉差异的文件以便使用它?

临时文件的消失是由可选的[--time TIME]变量控制的,因此当您查看设置是否不够高时可能已将其删除。

然而,最新的 brew 应该有一个额外的可选功能,可以将文件保存在给定的位置。不确定那是否是最新版本(可能不是)。

你使用 VC 的事实表明你使用 Windows 并且可能的位置是 %temp% 目录中的一个子文件夹,所以在 运行 宁比较一下,您应该会在调用时看到一个新文件夹。

因此它可能处于类似 C:\Users\your name\AppData\Local\Temp\diffpdfbzfxlraz 的状态,或者在 运行 时一些 tmp 文件可能在工作区中并构建为 /tmp/diffpdfhkhuea_s

您需要注意两者,因为链接的 poppler 和 imgmagick 构建了不同的工作集,更不用说 python 或任何 windows env 设置了。请参阅文档,在搜索时将 --time 设置为 600 秒。