В этом кратком руководстве описывается полная процедура сравнения Word документов с использованием Java. В этой статье содержится подробная информация о настройке библиотеки сравнения документов, шаги по созданию кода, а также пример кода Java для сравнения двух документов Word. Кроме того, этому руководству можно следовать в таких операционных системах, как MS Windows, Linux и Mac OS.
Шаги для сравнения документов Word с использованием Java
- Установите GroupDocs.Comparison for Java из репозитория Maven в проекте Java, чтобы сравнить документы Word.
- Импорт основных классов для разработки функций сравнения файлов Word в Java.
- Создайте экземпляр класса Comparer и передайте исходный файл Word его конструктору.
- Вызовите метод добавления класса Comparer и укажите путь к целевому файлу DOCX.
- Наконец, вызовите метод сравнения и передайте результирующий путь к файлу Word для сравнения.
Эти шаги объясняют процедуру сравнения документов Word на наличие различий в Java с использованием одной из лучших библиотек сравнения документов. Это очень быстрый процесс сравнения двух документов Word, следуя приведенным выше инструкциям. Кроме того, для сравнения файлов Word не требуется стороннего программного обеспечения и MS Office. Более того, эту функцию можно разработать с помощью трех-четырех строк кода, состоящих из использования API.
Код для сравнения документов Word с использованием Java
import com.groupdocs.comparison.Comparer; | |
import com.groupdocs.comparison.result.ChangeInfo; | |
import com.groupdocs.comparison.license.License; | |
import java.nio.file.Path; | |
public class CompareWordDocumentsUsingJava { | |
public static void main(String[] args) { // Main function to compare Word documents in Java | |
// Remove the watermark in output Word document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Comparison.lic"); | |
try (Comparer comparer = new Comparer("source.docx")) { | |
comparer.add("target.docx"); | |
final Path resultPath = comparer.compare("result.docx"); | |
} | |
System.out.println("Done"); | |
} | |
} |
В приведенном выше примере мы написали функцию сравнения двух документов Word и выделения различий с помощью Java. В этом примере кода показано сравнение двух файлов Word на языке Java, однако вы можете сравнить несколько документов Word, повторив шаг 4 в коде. Кроме того, вы можете быстро сравнить документы для других форматов Microsoft Word, таких как DOC, DOCM, DOT, DOTM, DOTX и RTF.
Мы обсудили подробные процедуры сравнения двух документов Word с использованием Java и подготовили для этого пример кода. Недавно мы опубликовали статью о сравнении файлов Excel в Java. Дополнительные сведения см. в руководстве как сравнить файлы Excel в Java.