本文将介绍如何使用spire.doc for .net比较两个word文档的内容差异。
以下是两个原word文档截图,红框标记部分是它们的内容差异:
c#
using spire.doc;
namespace compareworddocuments
{
class program
{
static void main(string[] args)
{
//创建document实例
document doc1 = new document();
//加载第一个word文档
doc1.loadfromfile("doc1.docx");
//创建document实例
document doc2 = new document();
//加载第二个word文档
doc2.loadfromfile("doc2.docx");
//比较这两个文档的内容差异
doc1.compare(doc2, "shawn");
//保存结果文档
doc1.savetofile("result.docx");
doc1.dispose();
}
}
}
vb.net
imports spire.doc
namespace compareworddocuments
class program
private shared sub main(byval args as string())
‘创建document实例
dim doc1 as document = new document()
‘加载第一个word文档
doc1.loadfromfile("doc1.docx")
‘创建document实例
dim doc2 as document = new document()
‘加载第二个word文档
doc2.loadfromfile("doc2.docx")
‘比较这两个文档的内容差异
doc1.compare(doc2, "shawn")
‘保存结果文档
doc1.savetofile("result.docx")
doc1.dispose()
end sub
end class
end namespace
比较结果: