Diese kurze Anleitung beschreibt das vollständige Verfahren zum Vergleichen von Word-Dokumenten mit Java. Dieser Artikel enthält umfassende Informationen zum Konfigurieren der Dokumentvergleichsbibliothek, Schritte zum Erstellen des Codes sowie Java-Beispielcode zum Vergleichen zweier Word-Dokumente. Darüber hinaus kann dieser Leitfaden auf Betriebssystemen wie MS Windows, Linux und Mac OS befolgt werden.
Schritte zum Vergleichen von Word-Dokumenten mit Java
- Installieren Sie GroupDocs.Comparison for Java aus dem Maven-Repository im Java-Projekt, um Word-Dokumente zu vergleichen
- Importieren Sie wesentliche Klassen zum Entwickeln der Funktionalität zum Vergleichen von Word-Dateien in Java
- Instanziieren Sie die Klasse Comparer und übergeben Sie die Word-Quelldatei an ihren Konstruktor
- Rufen Sie die add-Methode der Comparer-Klasse auf und geben Sie den Ziel-DOCX-Dateipfad an
- Rufen Sie schließlich die Compare-Methode auf und übergeben Sie den resultierenden Word-Dateipfad zum Vergleich
Diese Schritte erläutern das Verfahren zum Vergleichen von Word-Dokumenten auf Unterschiede in Java mithilfe einer der besten Dokumentvergleichsbibliotheken. Es ist ein sehr schneller Vorgang, zwei Word-Dokumente zu vergleichen, indem Sie die obigen Anweisungen befolgen. Außerdem ist keine Software von Drittanbietern und MS Office zum Vergleichen der Word-Dateien erforderlich. Darüber hinaus kann diese Funktion mit drei bis vier Codezeilen entwickelt werden, die aus verbrauchenden APIs bestehen.
Code zum Vergleichen von Word-Dokumenten mit 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"); | |
} | |
} |
Im obigen Beispiel haben wir die Funktionalität geschrieben, zwei Word-Dokumente zu vergleichen und Unterschiede mit Java hervorzuheben. Dieser Beispielcode zeigt den Vergleich von zwei Word-Dateien in Java-Sprache, Sie können jedoch mehrere Word-Dokumente vergleichen, indem Sie Schritt 4 im Code wiederholen. Darüber hinaus können Sie schnell Dokumente für andere Microsoft Word-Formate wie DOC, DOCM, DOT, DOTM, DOTX und RTF vergleichen.
Wir haben die detaillierten Verfahren zum Vergleichen zweier Word-Dokumente mit Java besprochen und Beispielcode dafür erstellt. Kürzlich haben wir einen Artikel zum Vergleichen von Excel-Dateien in Java veröffentlicht. Weitere Informationen finden Sie im wie man Excel-Dateien in Java vergleicht-Leitfaden.