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
- 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
- Importáljon alapvető osztályokat a Java Word-fájlok összehasonlításához szükséges funkciók fejlesztéséhez
- Példányosítsa a Comparer osztályt, és adja át a forrás Word fájlt a konstruktorának
- 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
- 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.