本文以C#代码为例,来介绍如何对比两个Word文档差异。程序中使用最新版的Spire.Doc for .NET 版本8.8.2。编辑代码前,先在VS程序中添加引用Spire.Doc.dll文件,如下:

如何比较两篇word的不同(C比较两个Word文档差异)(1)

C#

如何比较两篇word的不同(C比较两个Word文档差异)(2)

using Spire.Doc; namespace CompareFiles_Doc { class Program { static void Main(string[] args) { //创建Document实例,加载Word文档1 Document doc1 = new Document(); doc1.LoadFromFile("文档1.docx"); //创建Document实例,加载Word文档2 Document doc2 = new Document(); doc2.LoadFromFile("文档2.docx"); //调用方法,比较两个文档的内容差异 doc1.Compare(doc2, "Shawn"); //保存文档1 doc1.SaveToFile("Result.docx",FileFormat.Docx2013); System.Diagnostics.Process.Start("Result.docx"); } } }

如何比较两篇word的不同(C比较两个Word文档差异)(3)

文档对比效果:

如何比较两篇word的不同(C比较两个Word文档差异)(4)

,