Сравнение двух документов Word на предмет различий на языке Java

Сравнение документов — это процесс сверки новых версий документа с предыдущими копиями с целью выявления изменений, внесенных различными авторами. Эти изменения могут включать в себя добавление или пропуск слов, предложений или абзацев, а также корректировку форматирования. В данной статье демонстрируется сравнение двух документов Word на языке Java с помощью Free Spire.Doc for Java.
Установка файла Free Spire.Doc.jar
Если вы создали
Maven-проект, вы можете легко импортировать jar в свое приложение, используя
следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл
по этой
ссылке и добавьте его в качестве зависимости в свое приложение.
Сохранение результата сравнения в отдельном документе Word позволяет увидеть
все изменения, внесенные в исходный документ, включая вставки, удаления, а
также изменения форматирования. В следующем фрагменте кода показано, как
сравнить два одинаковых документа Word на
предмет различий с помощью Free Spire.Doc for Java. import com.spire.doc.Document; import com.spire.doc.FileFormat; public class CompareDocuments { public static void main(String[] args) { //Load one Word document Document doc1 = new Document("C:\Users\Administrator\Desktop\original.docx"); //Load the other Word document Document doc2 = new Document("C:\Users\Administrator\Desktop\revised.docx"); //Compare two documents doc1.compare(doc2, «John»); //Save the differences in a third document doc1.saveToFile("Differences.docx", FileFormat.Docx_2013); doc1.dispose(); } } В этой статье мы научились сравнивать два одинаковых документа Word с
помощью Free Spire.Dod for Java, а затем сохранять результаты сравнения в виде
третьего документа. Эта библиотека Word поддерживает больше операций с
документами Word, таких как:
Сравнение двух документов и сохранение результата в третьем документе Word
Резюме