自版本3.8.8开始,spire.doc for java支持比较两个word文档的内容,并以修订模式生成结果文档。本文就将通过代码演示来介绍这一功能。
以下为两个示例文档,标注内容是它们的内容差异:
代码示例
import com.spire.doc.document;
public class comparison {
public static void main(string[] args) {
//创建document实例
document doc1 = new document();
//加载第一个word示例文档
doc1.loadfromfile("c:\\users\\test1\\desktop\\sample1.docx");
//创建document实例
document doc2 = new document();
//加载第二个word示例文档
doc2.loadfromfile("c:\\users\\test1\\desktop\\sample2.docx");
//比较两个示例文档的内容差异
doc1.compare(doc2, "e-iceblue");
//保存结果文档
doc1.savetofile("output/result.docx");
}
}
比较结果: