Vertaa Word tiedostoja Java

Tehokas Java kirjasto Word dokumenttien vertailuun ja pientenkin erojen havaitsemiseen

Vertaa kahta Word tiedostoa Java kielellä erotarkistustamme käyttämällä. Korkean tarkkuuden Java sovellusliittymämme avulla voit löytää eron vertailtavien Word dokumenttien välillä ja viedä tulokset kätevään tiedostomuotoon.

Katso koodinpätkä

Tämän alkuperäisen Java API:n avulla voit helposti verrata Word-asiakirjoja ja saada erot halutussa tulostusmuodossa. Java-kirjastomme on täysin itsenäinen, eikä se ole riippuvainen ulkoisista työkaluista tai palveluista. Se eliminoi ulkoisten riippuvuuksien tarpeen tarjoamalla kattavan joukon Word-käsittelytoimintoja yhdessä Java-paketissa.

Tällä aloitussivulla tarjoamme sinulle live-demon Word-vertailusta toiminnassa sekä havainnollistavan Java-esimerkin. Se vertaa Word-asiakirjojen sisältöä sekä merkki- että sanatasolla. Vaikka vain yksi merkki olisi muutettu, koko sana merkitään muokatuksi. Koe omakohtaisesti, kuinka helppoa on vertailla kahta dokumenttia lataamalla Word-tiedostoja käyttöliittymään, valitsemalla halutun tulostusmuodon ja saamalla Word-asiakirjojen väliset erot merkittyinä 100 %:n tarkkuudella.

Vertaa Word:tä käyttämällä Java

Joskus ei välttämättä ole selvää, onko Word-tiedostoa muokattu, ja asiakirjan kahden version manuaalinen vertailu voi olla pelottava tehtävä. Toisaalta joskus olet varma, että Word-asiakirja on muuttunut, mutta päivitettyjen osien visuaalinen tunnistaminen käy ylivoimaiseksi. Word-vertailu on yhä haluttu menettely erityisesti automatisoiduissa asiakirjatyönkuluissa. Tutkitaan tyypillisiä skenaarioita, joissa automaattinen Word-vertailu voi olla erittäin arvokasta:

  • Versionhallinta ja yhteistyö. Kun useat osallistujat työskentelevät saman Word-tiedoston parissa, ohjelmallinen dokumenttien vertailu auttaa tunnistamaan eri henkilöiden tekemät muutokset
  • Laki ja vaatimustenmukaisuus. Lakialalla laillisten sopimusten, sopimusten tai säädösasiakirjojen tarkka vertailu on ratkaisevan tärkeää. Automaattinen Word-tiedostovertailu varmistaa kaikkien muutosten, lisäysten tai puutteiden tarkan havaitsemisen, mikä auttaa lakiammattilaisia ylläpitämään vaatimustenmukaisuutta ja vähentämään juridisia riskejä
  • Laadunvarmistus ja testaus. Ohjelmistojen kehittämiseen liittyy usein laajan dokumentaation, kuten vaatimusten, spesifikaatioiden ja testitapausten, käsittelyä. Automatisoimalla Word-vertailun Java-kehittäjät voivat helposti havaita versioiden väliset eroavaisuudet ja varmistaa johdonmukaisuuden ja tarkkuuden koko kehitysprosessin ajan
  • Sisällönhallinta ja julkaisu. Sisältölähtöisillä aloilla, kuten julkaisuissa tai journalismissa, on tärkeää säilyttää johdonmukaisuus artikkelien, käsikirjoitusten tai kirjojen eri versioiden välillä. Word-dokumenttien ohjelmallinen vertailu antaa tekijöille ja toimittajille mahdollisuuden havaita erot nopeasti ja varmistaa sisällön eheyden, mikä helpottaa tehokkaita julkaisutyönkulkuja.

Etsi eroja Word-tiedostoista Java issa

Kuten näet, ohjelmallinen Word-vertailu tarjoaa valtavia etuja eri aloilla, mikä mahdollistaa virtaviivaistetut työnkulut, tehostetun yhteistyön ja lisää tuottavuutta. Tämän Java API:n avulla voit hyödyntää nämä edut saumattomasti Java-projekteissasi. Kokeile live-demoamme lataamalla kaksi Word-dokumenttia, valitsemalla kohdemuoto erojen korostamiseksi ja tutkimalla Java-koodiesimerkkiä. Tämä Java-katkelma osoittaa, kuinka löytää eroja Word-tiedostojen välillä ja tallentaa tulokset vaaditussa muodossa.

Tärkeä seikka: verratuissa Word-dokumenteissa ei saa olla versioita ennen vertailumenetelmän kutsumista. Sinun on ensin hyväksyttävä kaikki versiot.

Vertaa kahta DOCX tiedostoa Java
Lataa verrattu tiedosto
Suorita koodi
Lataa toinen tiedosto vertailua varten
Valitse kohdemuoto luettelosta
// 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>
Kopio
// 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')
Kopio
// 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>
Kopio
// 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"
Kopio
import com.aspose.words.*;

Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");

// Ennen vertailua ei pitäisi tehdä muutoksia.
docA.acceptAllRevisions();
docB.acceptAllRevisions();

docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Suorita koodi

Kuinka vertailla kahta Word:ää Java

  1. Asenna Aspose.Words for Java
  2. Lisää kirjastoviite (tuo kirjasto) Java projektiisi
  3. Lataa kaksi Word tiedostoa vertaillaksesi
  4. Hyväksy kaikki versiot ennen compare() menetelmän kutsumista
  5. Vertaa kahta Word tiedostoa kutsumalla compare() menetelmää
  6. Kutsu Save() menetelmä ja välitä tulostiedostonimi vaaditulla tunnisteella
  7. Hanki Word pakkauksen tulos erillisenä tiedostona

Java kirjasto Word dokumenttien vertailuun

Java pakettejamme Maven- varastoissa. 'Aspose.Words for Java' on yleinen JAR tiedosto, joka sisältää tavukoodin. Noudata vaiheittaisia ohjeita sen asentamiseksi Java-kehittäjäympäristöösi.

Laitteistovaatimukset

Java SE 7 ja uudemmat Java -versiot ovat tuettuja. Tarjoamme myös erillisen paketin Java SE 6, jos olet velvollinen käyttämään tätä vanhentunutta JRE.

Java paketti on monialustainen ja toimii kaikissa käyttöjärjestelmissä, joissa on JVM toteutus, mukaan lukien Microsoft Windows, Linux, macOS, Android ja iOS.

Lisätietoja vapaaehtoinen paketti riippuvuudet, kuten JogAmp JOGL, Harfbuzz fontin moottori, Java Advanced Imaging JAI, katso Tuotedokumentaatio.

Muut tuetut tiedostomuodot

Voit suorittaa vertailutoiminnon muille tiedostomuodoille:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.