Главное Авторские колонки Вакансии Вопросы
Выбор редакции:
392 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

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

В данной статье демонстрируется сравнение двух документов Word на языке Java с помощью Free Spire.Doc for Java.
Мнение автора может не совпадать с мнением редакции

Сравнение документов — это процесс сверки новых версий документа с предыдущими копиями с целью выявления изменений, внесенных различными авторами. Эти изменения могут включать в себя добавление или пропуск слов, предложений или абзацев, а также корректировку форматирования. В данной статье демонстрируется сравнение двух документов Word на языке Java с помощью Free Spire.Doc for Java.

Установка файла Free Spire.Doc.jar

Если вы создали Maven-проект, вы можете легко импортировать jar в свое приложение, используя следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл по этой ссылке и добавьте его в качестве зависимости в свое приложение.


Сравнение двух документов и сохранение результата в третьем документе Word

Сохранение результата сравнения в отдельном документе 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 в PDF в Java

Защита документов Word в Java

Добавление водяных знаков в документы Word на Java

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.