【Foxit PDF SDK】福昕GSDK的PDF 比对是如何处理的?

目前,福昕支持比较两份PDF文件,并能够通过注释的方式标注出它们的不同之处。这包括需要删除的内容、需要插入的内容以及需要替换的内容等。当前的GSDK比对功能是基于PDF页面级别进行的,然后生成比对结果。

然而,在实际的业务中,用户通常会对流式文档进行编辑和调整,然后将其转换为版式文档,最后再比较两份文件的差异。在流式编辑过程中,版面布局可能会发生变化,例如,页面内容向下顺延,这意味着整个文档的布局都会发生改变。这种情况下,PDF页面级别的比对就不再具有实际参考意义。

为了解决这个问题,我们目前正在专注于技术开发,将PDF页面级别的比对扩展到PDF文档级别的比对。您可以参考GSDK测试包中的pdfcompare.java来了解代码示例。