比较 C# 中的 DOCX 文件

强大的 C# 库,用于比较 DOCX 文档并检测微小的差异

使用我们的差异检查器比较两个 C# 中的 DOCX 文件。使用我们的高保真 .NET API,您可以发现比较的 DOCX 文档之间的差异,并将结果导出为方便的文件格式。

查看代码片段

通过这个原生 .NET API,您可以轻松比较 DOCX 文档并获得所需输出格式的差异。我们的 C# 库是完全独立的,不依赖于任何外部工具或服务。它消除了对外部依赖项的需求,在单个 .NET 包中提供了一套全面的 DOCX 处理功能。

在此登陆页面上,我们为您带来了 DOCX 比较的实时演示,以及说明性的 C# 示例。它在字符级别和单词级别比较 DOCX 文档的内容。即使只更改了一个字符,整个单词也会被标记为已修改。通过将 DOCX 文件上传到界面,选择所需的输出格式,并以 100% 准确度标记 DOCX 文档之间的差异,亲身体验比较两个文档是多么容易。

使用 C# 比较 DOCX

有时可能不清楚 DOCX 文件是否已被修改,并且手动比较文档的两个版本可能是一项艰巨的任务。相反,有时您确定 DOCX 文档已更改,但直观地识别更新的部分却变得令人难以承受。 DOCX 比较是一种越来越受欢迎的程序,特别是在自动化文档工作流程中。让我们探讨一下自动 DOCX 比较非常有价值的典型场景:

  • 版本控制和协作。当多个贡献者处理同一个 DOCX 文件时,程序化文档比较有助于识别不同个人所做的更改
  • 法律与合规性。在法律行业,准确比较法律合同、协议或规范性文件至关重要。自动 DOCX 文件比较可确保精确检测任何修改、添加或遗漏,帮助法律专业人员保持合规性并降低法律风险
  • 质量保证和测试。软件开发通常涉及处理大量文档,例如需求、规范和测试用例。通过自动化 DOCX 比较,.NET 开发人员可以轻松检测版本之间的差异,确保整个开发过程的一致性和准确性
  • 内容管理和发布。在出版或新闻等内容驱动的行业中,保持不同版本的文章、手稿或书籍的一致性至关重要。以编程方式比较 DOCX 文档使作者和编辑能够快速发现差异并确保其内容的完整性,从而促进高效的发布工作流程

在 C# 中查找 DOCX 文件中的差异

正如您所看到的,程序化 DOCX 比较在各个领域提供了巨大的好处,可以简化工作流程、增强协作并提高生产力。借助此 C# API,您可以在 .NET 项目中无缝利用这些优势。通过上传两个 DOCX 文档、选择目标格式以突出显示差异并检查 C# 代码示例来尝试我们的现场演示。此 C# 代码段演示了如何查找 DOCX 文件之间的差异并将结果保存为所需的格式。

重要的一点:在调用比较方法之前,比较的 DOCX 文档不应有修订。您必须首先接受所有修订。

使用 C# 比较两个 DOCX 文件
上传比较文件
运行代码
上传第二个文件进行比较
从列表中选择目标格式
using Aspose.Words;

var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");

// 比较前不应该有任何修改。
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();

docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
运行代码

如何在 C# 中比较两个 DOCX

  1. Aspose.Words for .NET
  2. 将库引用(导入库)添加到 C# 项目
  3. 加载两个 DOCX 进行比较
  4. 在调用Compare()方法之前接受所有修订
  5. 调用Compare()方法比较两个 DOCX
  6. 调用Save()方法,传递带有所需扩展名的输出文件名
  7. 将压缩 DOCX 的结果作为单独的文件获取

用于比较 DOCX 文档的 C# 库

在您的系统上 "Aspose.Words for .NET" 有三个备选选项。请选择符合您需求的一种,并按照分步说明进行操作:

系统要求

我们的产品是完全跨平台的,并支持所有主要的 .NET 实现:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

由于 .NET 代码不依赖于底层硬件或操作系统,而只依赖于虚拟机,因此您可以自由地为 Windows、macOS、Android、iOS 和 Linux 开发任何类型的软件。只需确保您已安装相应版本的.NET Framework, .NET Core, Windows Azure, Mono或Xamarin即可。

我们建议使用 Microsoft Visual Studio、Xamarin 和 MonoDevelop 集成开发环境来创建C#, F#, VB.NET应用程序。

更多详细信息请参阅产品文档

其他支持的文件格式

您可以对其他文件格式执行比较操作:

5%

订阅 Aspose 产品更新

获取直接发送到您的邮箱的每月通讯和优惠。

© Aspose Pty Ltd 2001-2024. 版权所有。