本文以C#代码为例,来介绍如何对比两个Word文档差异。程序中使用最新版的Spire.Doc for .NET 版本8.8.2。编辑代码前,先在VS程序中添加引用Spire.Doc.dll文件,如下:
C#
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");
}
}
}
文档对比效果:
,