Word dokumentumok összehasonlítása Java használatával

Ez a gyors útmutató leírja a teljes eljárást a Word dokumentumok Java használatával összehasonlításához. Ez a cikk alapos információkat tartalmaz a dokumentum-összehasonlítási könyvtár konfigurálásához, a kód létrehozásának lépéseihez, valamint a Java-kód mintájára két Word-dokumentum összehasonlításához. Ezenkívül ez az útmutató követhető olyan operációs rendszereken, mint az MS Windows, Linux és Mac OS.

A Word dokumentumok Java használatával történő összehasonlításának lépései

  1. A Word dokumentumok összehasonlításához telepítse a GroupDocs.Comparison for Java fájlt a Java projekt Maven tárolójából
  2. Importáljon alapvető osztályokat a Java Word-fájlok összehasonlításához szükséges funkciók fejlesztéséhez
  3. Példányosítsa a Comparer osztályt, és adja át a forrás Word fájlt a konstruktorának
  4. Hívja meg a Comparer osztály add metódusát, és adja meg a cél DOCX fájl elérési útját
  5. Végül hívja meg az összehasonlítási módszert, és adja át az eredményül kapott Word fájl elérési útját az összehasonlításhoz

Ezek a lépések ismertetik a word-dokumentumok Java különbségeinek összehasonlítását az egyik legjobb dokumentum-összehasonlító könyvtár használatával. Nagyon gyors folyamat két Word-dokumentum összehasonlítása a fenti utasítások követésével. Ezenkívül nem igényel harmadik féltől származó szoftvert és MS Office-t a Word fájlok összehasonlításához. Sőt, ez a funkció három-négy soros kóddal is fejleszthető, amely fogyasztást igénylő API-kból áll.

Kód a Word dokumentumok Java használatával történő összehasonlításához

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");
}
}

A fenti példában azt a funkciót írtuk le, hogy összehasonlítson két Word-dokumentumot, és kiemelje a különbségeket a Java használatával. Ez a mintakód két Word-fájl összehasonlítását mutatja Java nyelven, azonban több Word-dokumentumot is összehasonlíthat a kód 4. lépésének megismétlésével. Ezenkívül gyorsan összehasonlíthatja a dokumentumokat más Microsoft Word formátumokkal, mint például a DOC, DOCM, DOT, DOTM, DOTX és RTF.

Megbeszéltük a két Word dokumentum Java használatával történő összehasonlításának részletes eljárásait, és mintakódot készítettünk hozzá. Nemrég közzétettünk egy cikket az Excel-fájlok Java nyelven történő összehasonlításáról. További információért tekintse meg a hogyan hasonlítsa össze az Excel fájlokat Java-ban útmutatót.

 Magyar