我们尝试设置自动回归测试我们生成的PDF,方法是将它们转换为图像,然后使用Python Imaging库来测试新版本和旧版本之间的像素差异。目前,唯一不自动化的步骤是将PDF转换为图像。我知道有办法将PDF转换为带有其他渲染引擎的图像(例如postscript),但由于我们正在进行精确的逐像素比较,我们希望确保使用Adobe的PDF渲染器来生成图像。有没有办法用Adobe的渲染器做到这一点?
答案 0 :(得分:1)
查看GhostScript - http://www.ghostscript.com/
另请参阅高分量的PDF工具 - http://www.tallcomponents.com/
您可以以编程方式使用Acrobat,但这可能违反了他们的许可,据我记得它比GhostScript慢得多。