用于比较和合并文档的 Java API

构建 Java 应用程序以有效地比较内容和文本样式,以检查所有行业标准文档和图像文件格式的差异.


下载免费试用版

GroupDocs.Comparison for Java 是最灵活和易于使用的 API,有助于在 Java 环境中开发文档比较应用程序。差异检查器和文档合并 API 使您能够检测相似文档格式之间的内容变化和差异以及文本样式。它支持比较所有行业标准文档格式,例如 PDF、HTML、微软办公软件 Word、Excel 电子表格、PowerPoint 演示文稿、Outlook 电子邮件、Visio 图表、OpenDocument、AutoCAD 和图像。使用更改跟踪功能,源文档和目标文档之间的差异摘要将呈现在一个全面的比较文档中。 GroupDocs.Comparison for Java API 允许通过文件和流获取和保存简单的、受密码保护的以及加密的文档。

GroupDocs.Comparison for Java 不需要在系统上安装任何外部软件。它与所有 Java 版本兼容,并支持能够运行 Java 运行时的流行操作系统(Windows、Linux、MacOS)。

GroupDocs.Java 特性比较

使用 Java API 轻松比较文档

通过 GroupDocs.Comparison for Java API,您可以轻松比较支持格式的文档以发现它们之间的差异。以下示例显示了如何使用 Java 比较两个 Microsoft Word 文档:

try (Comparer comparer = new Comparer("D:\\source.pdf")) {
    comparer.add("D:\\target.pdf");
    comparer.compare("D:\\result.pdf");
}

指定比较详细级别

GroupDocs.Comparison for Java 允许您在三个层次上比较文档。您可以将比较强度设置为低(逐字比较文本,成像网格的精度 = 50)、中(逐个字符比较文本,成像网格的精度 = 100)或高(逐个字符比较文本,成像精度网格 = 150).

比较文本样式

除了文档内容,Java API 的 GroupDocs.Comparison 还允许比较文本样式. 字体名称、大小、颜色、样式(粗体、斜体、下划线、小型大写字母和超链接)以及如果适用的话,还可以比较底色以检查比较文档之间的差异,同时比较单词和字符。对于段落比较,还可以比较对齐方式、缩进(左缩进、右缩进)、间距(后空格、前空格)、首行缩进和行距。同样,只要适用,页面的其他部分也可以通过 GroupDocs.Comparison for Java API 进行比较。这些部分包括页脚距离、页边距(左、右、上、下)、页面高度、页面方向、边框颜色和线宽

支持和学习资源

GroupDocs.Comparison 为其他流行的开发环境提供文档查看 API

Back to top
 中国人