Hasonlítson össze két DOCX fájlt Java nyelven a különbség-ellenőrzőnk segítségével. Nagy pontosságú Java API nkkal megtalálhatja a különbséget az összehasonlított DOCX dokumentumok között, és az eredményeket kényelmes fájlformátumba exportálhatja.
Ezzel a natív Java API-val könnyedén összehasonlíthatja a DOCX-dokumentumokat, és lekérheti a kívánt kimeneti formátum különbségeit. Java könyvtárunk teljesen önálló, és nem támaszkodik semmilyen külső eszközre vagy szolgáltatásra. Kiküszöböli a külső függőségek szükségességét, és a DOCX feldolgozási funkciók átfogó készletét biztosítja egyetlen Java csomagon belül.
Ezen a céloldalon bemutatjuk a DOCX-összehasonlítás működés közbeni élő bemutatóját, egy szemléltető Java példával párosítva. Összehasonlítja a DOCX dokumentumok tartalmát karakter- és szószinten egyaránt. Még akkor is, ha csak egy karaktert változtattak meg, a teljes szót a rendszer módosítottként jelöli meg. Tapasztalja meg saját bőrén, milyen egyszerű két dokumentum összehasonlítása, ha DOCX fájlokat tölt fel a felületre, kiválasztja a kívánt kimeneti formátumot, és 100%-os pontossággal jelöli meg a DOCX dokumentumok közötti különbségeket.
Előfordulhat, hogy nem egyértelmű, hogy egy DOCX-fájlt módosítottak-e, és egy dokumentum két verziójának manuális összehasonlítása ijesztő feladat lehet. Ezzel szemben előfordulhat, hogy biztos lehet benne, hogy a DOCX-dokumentum megváltozott, de a frissített szakaszok vizuális azonosítása nehézkessé válik. A DOCX-összehasonlítás egyre keresettebb eljárás, különösen az automatizált dokumentum-munkafolyamatokon belül. Vizsgáljuk meg azokat a tipikus forgatókönyveket, ahol az automatikus DOCX-összehasonlítás nagyon értékes lehet:
Mint látható, a programozott DOCX-összehasonlítás óriási előnyöket kínál a különböző tartományokban, lehetővé téve a munkafolyamatok egyszerűsítését, a fokozott együttműködést és a termelékenység növelését. Ezzel a Java API-val lehetősége nyílik arra, hogy ezeket az előnyöket zökkenőmentesen kihasználja Java projektjei során. Próbálja ki élő bemutatónkat: töltsön fel két DOCX dokumentumot, válassza ki a célformátumot a különbségek kiemeléséhez, és nézze meg a Java kódpéldát. Ez a Java részlet bemutatja, hogyan lehet különbségeket találni a DOCX-fájlok között, és hogyan mentheti el az eredményeket a kívánt formátumban.
Egy fontos szempont: az összehasonlított DOCX dokumentumok nem tartalmazhatnak revíziókat az összehasonlítási módszer meghívása előtt. Először el kell fogadnia az összes módosítást.
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
Másolat
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Másolat
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Másolat
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Másolat
import com.aspose.words.*;
Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");
// Az összehasonlítás előtt nem szabad átdolgozni.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Java csomagjainkat a Maven tárolókban tároljuk. 'Aspose.Words for Java' egy bájtkódot tartalmazó, JAR Kérjük, kövesse a lépésről lépésre szóló utasításokat a Java fejlesztői környezetbe való telepítéséhez.
Java SE 7 és újabb Java verziók támogatottak. Java SE 6 számára külön csomagot is biztosítunk arra az esetre, ha köteles ezt az elavult JRE használni.
Java csomagunk többplatformos, és minden JVM megvalósítású operációs rendszeren fut, beleértve a Microsoft Windows, Linux, macOS, Android és iOS rendszereket is.
További információ a választható csomag függőségeket, mint például JogAmp JOGL, Harfbuzz font motor, Java Advanced Imaging JAI, olvassa el a Felhasználói dokumentáció.
Összehasonlítást végezhet más fájlformátumokkal: