Это трудоемкая работа, когда нам нужно проанализировать два документа Word, которые выглядят одинаково. Шпиль. Doc для Java предлагает метод doc1.compare(doc2, “Автор”) для сравнения документа word и создания отчета с отслеживанием изменений, чтобы четко определить разницу. Пока у вас есть два отдельных документа Word, вы можете сравнить их в трех строках кодов в приложениях Java. Во-первых, убедитесь, что вы используете Шпиль. Документ для Java версии 3.8.8 или выше и, пожалуйста, проверьте образец документа Word, как показано ниже:
import com.spire.doc.Document;
public class CompareWordDocuments {
public static void main(String[] args)throws Exception {
//Create a Document instance
Document doc1 = new Document();
//Load the first Word document
doc1.loadFromFile("Sample.docx");
//Create a Document instance
Document doc2 = new Document();
//Load the second Word document
doc2.loadFromFile("Sample1.docx");
//Compare the two Word documents
doc1.compare(doc2, "E-iceblue");
//Save the result to file
doc1.saveToFile("Result.docx");
}
}
После запуска проекта мы получим документ Word, как показано ниже:
Оригинал: “https://dev.to/eiceblue/compare-two-word-documents-and-get-the-difference-reports-in-java-1opg”