比较常用文件类型的差异

强大的 API,用于比较各种文件格式的文档。

以最少的编码工作量识别和突出内容差异。

突出显示明显差异并发现隐藏属性的变化。

GroupDocs.Comparison 的主要特征

用于对 PDF、Word、Excel、源代码文件等进行比较和差异查看的 API。

  • 直观的差异视图结果

    在单文档报告中突出显示差异,轻松分析变化。

  • 高效的变更审查流程

    接受或拒绝具有视觉差异修改的更改,以便于决策。

  • 比较内容和样式

    比较文本内容以及格式和样式的变化。

  • 比较特定页面

    仅加载要比较的文档的特定部分或页面。

实用代码展示

典型 GroupDocs.Comparison 操作的一些用例。

比较两个文件

要比较两个文档,首先加载源文件和目标文件,然后应用 “比较” 方法。您可以灵活地选择特定的比较设置,以进行更加量身定制的分析。
// 指定源文档
using (Comparer comparer = new Comparer("source.docx"))
{
    // 添加一个或多个目标文档
    comparer.Add(target.docx");

    // 指定比较选项
    CompareOptions options = new CompareOptions() {ShowRevisions = false};
    // 比较并保存结果
    comparer.Compare("result.docx", options);
}
// 指定源文档
try (Comparer comparer = new Comparer("source.docx"))
{
    // 添加一个或多个目标文档
    comparer.add("target.docx");

    // 指定比较选项
    CompareOptions options = new CompareOptions();
    options.setShowRevisions(false);

    // 比较并保存结果
    final comparer.compare("result.docx", options);
}
// 指定源文档
const comparer = new groupdocs.comparison.Comparer("source.docx");

// 添加一个或多个目标文档
comparer.add("target.docx");

// 指定比较选项
const options = new groupdocs.comparison.CompareOptions();
options.setShowRevisions(false);

// 比较并保存结果
comparer.compare("result.docx", options);
def run():

    # 指定源文档
    with groupdocs.comparison.Comparer("source.docx") as comparer:

        # 添加一个或多个目标文档
        comparer.add("target.docx")

        # 指定比较选项
        options = new groupdocs.comparison.CompareOptions()
        options.setShowRevisions(false)

        # 比较并保存结果
        comparer.compare("result.docx", options)

支持 50 多种文件格式

GroupDocs.Comparison 支持在各种格式系列中进行比较操作。

详细的指标和统计见解

深入分析我们的关键数据,为我们的成就、影响力和扩张提供全面的指标和统计见解。

  • 50+

    支持的格式

    该 API 可容纳 50 多种最广泛使用的文件和文档格式。

  • 800k

    NuGet 次下载

    .NET 的 GroupDocs.Comparison 已通过 NuGet 软件包管理器获得了超过80万次的下载量。

  • 15k

    Maven 下载

    Java 的 GroupDocs.Comparison 已从我们的 Maven 存储库中累积了超过 1.5 万次的下载量。

  • 140+

    快乐的顾客

    我们的库被全球个人开发人员和顶级公司所采用

我们满意的客户

GroupDocs 个图书馆由全球知名和杰出品牌使用。

平台独立性

GroupDocs.Comparison 库支持以下操作系统和框架:

.NET

.NET Framework 4.6.2 or higher
.NET Core 2.0 or higher
.NET 6.0 or higher
Windows
Linux
Mac OS
Microsoft Visual Studio
JetBrains Rider
50+ file formats

Java

Java 8 or higher
Kotlin
Windows
Linux
Mac OS
IntelliJ IDEA
Eclipse
NetBeans
50+ file formats

Node.js

Node.js 16+ and J2SE 8.0 (1.8)+
Windows
Linux
Mac OS
Atom
Visual Studio Code
任何其他文本编辑器
50+ file formats

Python

Python 3.9+ and .Net 6+
Windows
Linux
Mac OS
IDLE
PyCharm
Visual Studio Code
50+ file formats

准备好开始了吗?

在您的平台上免费试用 GroupDocs.Comparison 项功能

经常问的问题

最常见问题的答案。

  • GroupDocs.Comparison 库是否需要任何其他第三方软件来操作文档?
    GroupDocs.Comparison 不需要安装任何外部软件,例如 Adobe Acrobat、Microsoft Office 或任何其他软件。
  • 我可以在购买之前试用 GroupDocs.Comparison 库吗?
    是的,您无需购买许可证即可试用 GroupDocs.Comparison。在没有许可证的情况下安装后,该库将以试用模式运行。在此模式下,试用徽章将添加到生成的文档中,并将其修剪到前 3 页。如果您希望在不受试用版限制的情况下测试 GroupDocs.Comparison,也可以申请 30 天的临时许可证。有关更多详细信息,请参阅 临时许可证
  • 你有哪些许可证?
    我们提供多种许可证类型,以满足特定开发人员或公司的需求。许可证类型取决于开发人员的数量、开发者站点的数量以及您是否需要向最终客户提供我们的 SDK/API。或者,您可以根据产品的每月使用量选择计量许可证。要了解更多信息,请访问 定价
 中国人