Meie programmeerimisliidese abil saate võrrelda kahte faili ja leida nendevahelise erinevuse. Teisisõnu on meie Java teek võimas failide erinevuse kontrollija. Pärast Document Comparison API kasutamist saate tulemuse hankida ja salvestada DOCX, PDF, DOC ja mõnes muus vormingus.
Selle algse Java API abil saate dokumente hõlpsalt võrrelda ja soovitud väljundvormingus erinevusi leida. Meie Java teek on täielikult iseseisev ega tugine välistele tööriistadele ega teenustele. Kõik dokumenditöötlusfunktsioonid on rakendatud selles võimsas Java lahenduses, mis tagab probleemivaba kogemuse.
Dokumentide võrdlemine on väga nõutud protseduur, eriti automatiseeritud dokumentide töövoogude puhul. Olenemata sellest, kas töötate juriidiliste dokumentide, versioonikontrollisüsteemide või sisuhaldussüsteemidega, võib Java i dokumentide võrdluse API olla mängumuutus. See võrdleb dokumentide sisu nii märgi- kui ka sõnatasandil. Isegi kui muudetud on ainult ühte märki, märgitakse kogu sõna muudetuks. See võimaldab tuvastada väikseimaid muutusi, mis oleksid inimsilmale nähtamatud.
Mõnikord pole kindel, kas dokumenti on muudetud, ja dokumendi kahe versiooni käsitsi võrdlemine võib olla üsna keeruline. Teisest küljest on juhtumeid, kus olete kindel, et dokumenti on muudetud, kuid värskendatud alade visuaalne asukoha leidmine muutub äärmiselt keeruliseks. Uurime mõnda tüüpilist stsenaariumi, kus dokumentide automaatne võrdlus võib olla väga kasulik:
Integreerides automaatse dokumentide võrdlemise oma töövoogudesse, saate dokumente programmiliselt võrrelda, erinevusi välja võtta ja saada koheselt soovitud väljundvormingus tulemusi. Olenemata sellest, kas olete kogenud arendaja või alles alustate Java kasutamist, meie põhjalikud koodilõigud ja veebiesitlus juhendavad teid protsessis.
Proovige meie reaalajas demo, laadides üles kaks dokumenti, valides erinevuste esiletõstmiseks sihtvormingu ja uurides ekraanil kuvatavat Java koodilõiku. See näide demonstreerib üksikasjalikult, kuidas programmiliselt dokumente võrrelda ja soovitud failivormingus tulemusi saada.
Oluline punkt: võrreldavatel dokumentidel ei tohiks enne võrdlusmeetodi väljakutsumist olla parandusi. Kõigepealt peate nõustuma kõigi muudatustega. Oleme selle nüansi eest juba hoolitsenud allolevas Java koodijupis:
// 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>
Kopeeri
// 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')
Kopeeri
// 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>
Kopeeri
// 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"
Kopeeri
import com.aspose.words.*;
Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");
// Enne võrdlemist ei tohiks teha parandusi.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Hoidame oma Java pakette Maveni hoidlates. 'Aspose.Words for Java' on tavaline JAR fail. Järgige samm-sammult juhiseid selle installimiseks oma Java arendajakeskkonda.
Java SE 7 ja uuemaid Java versioone. Java SE 6 jaoks eraldi paketti juhuks, kui olete kohustatud seda aegunud JRE kasutama.
Meie Java pakett on platvormideülene ja töötab kõigis JVM rakendusega Microsoft Windows, Linux, macOS, Android ja iOS.
Lisateavet valikuliste pakettide sõltuvuste kohta, nagu JogAmp JOGL, Harfbuzz fondimootor, Java Advanced Imaging JAI, vaadake toote dokumentatsioonist.