Это трудоемкая работа, когда нам нужно проанализировать два документа 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”