【问题标题】:Is it possible to directly access Acrobat Pro's "Compare Files" tool from an external .NET app?是否可以从外部 .NET 应用程序直接访问 Acrobat Pro 的“比较文件”工具?
【发布时间】:2020-06-13 02:38:46
【问题描述】:

Acrobat Pro 有一个非常强大的“比较文件”工具,它允许在视觉上并排比较文件(特别是 PDF),几乎就像在一堆代码 IDE 中找到的差异工具一样。

无论如何,我有这个旧的 Windows 窗体应用程序,它可以生成 PDF 格式的报告。我希望我们的应用程序能够进行相同类型的视觉比较,但是由于它们都已经拥有 Acrobat 许可证,因此重新发明那个轮子似乎很愚蠢/耗时。

但是,我仍然希望通过允许他们从我们的应用程序中选择他们想要比较的报告版本,然后点击一个按钮(或类似按钮)来打开 Acrobat 并扔掉选定的文件,从而稍微提高他们的 QOL直接进入比较工具。

这可能吗?

我查看了 Acrobat SDK 文档并没有找到任何东西,但看起来这些文档是在 2015 年编写的......这个最新的比较工具似乎比那个更新,所以我想也许有一种方法就是还没有很好的记录?

无论如何,谢谢阅读。

【问题讨论】:

标签: .net pdf acrobat


【解决方案1】:

您无法通过 Acrobat API 访问比较工具。比较工具是作为 Acrobat 的插件开发的,不公开其界面。

【讨论】:

  • 嗯,这不是我希望听到的,但它确实回答了这个问题 - 所以谢谢!
  • 如果您不需要在客户端进行比对,您可以将 PDF 渲染为图像,然后使用 Google vision API 检测图像中的差异。如果渲染到 72 DPI,将视觉响应矩形映射到 PDF 坐标以创建差异的视觉表示是相当简单的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-07
  • 2020-03-26
  • 2010-12-20
  • 2019-02-09
  • 1970-01-01
  • 2020-05-18
相关资源
最近更新 更多