Skip to content
全新发布

PDF SDK 与 AI 文档处理

在 GitHub 获取完整的私有化部署SDK 包及 AI 智能文档处理能力,一键部署,快速构建您的文档处理工作流。

内容对比

进行内容对比的步骤如下:

  1. 打开对比的两个文档。

  2. 创建 CPDFCompare 对象。

  3. 设置对比的颜色等属性。

  4. 调用 compare.doCompare() 获取对比结果并且使用generateNewDoc()方法保存到文档。

以下是内容对比的示例代码:

Java
CPDFDocument baseDocument = new CPDFDocument();
baseDocument.open(rootDir + "/TestFiles/comparefile.pdf");
CPDFDocument comDocument = new CPDFDocument();
comDocument.open(rootDir + "/TestFiles/comparefile1.pdf");
printDividingLine();

CPDFCompare compare = baseDocument.createCompare(baseDocument, comDocument);
compare.setReplaceResColor(Color.decode("#93B9FD").getRGB());
compare.setInsertResColor(Color.decode("#C0FFEC").getRGB());
CPDFCompareResults result = compare.doCompare(0, 0, CPDFCompare.CompType.COMPAREALL.id, true);
compare.generateNewDoc(rootDir + "/out/compareTest.pdf");