Porovnajte Word dokumenty alebo PDF v Java

Vysokokvalitná knižnica Java na porovnanie dvoch dokumentov vo PDF formátoch, Word, HTML, TXT, MD a ďalších

Pomocou nášho programovacieho rozhrania API môžete porovnať dva súbory a nájsť medzi nimi rozdiel. Inými slovami, naša knižnica Java je výkonný nástroj na kontrolu rozdielov medzi súbormi. Po použití Document Comparison API môžete získať výsledok a uložiť ho vo DOCX formátoch, PDF, DOC a niektorých ďalších.

Zobraziť útržok kódu

Pomocou tohto natívneho rozhrania Java API môžete jednoducho porovnávať dokumenty a získať rozdiely v požadovanom výstupnom formáte. Naša knižnica Java je plne samostatná a nespolieha sa na žiadne externé nástroje alebo služby. Všetky funkcie spracovania dokumentov sú implementované v tomto výkonnom riešení Java pre bezproblémový zážitok.

Porovnávanie dokumentov je veľmi žiadaný postup, najmä v rámci automatizovaných pracovných tokov dokumentov. Či už pracujete s právnymi dokumentmi, systémami na správu verzií alebo systémami na správu obsahu, rozhranie API na porovnávanie dokumentov pre Java môže zmeniť hru. Porovnáva obsah dokumentov na úrovni znakov aj na úrovni slov. Aj keď bol zmenený iba jeden znak, celé slovo bude označené ako upravené. To vám umožní odhaliť najmenšie zmeny, ktoré by boli pre ľudské oko neviditeľné.

Porovnajte Word dokumenty, PDF a webové dokumenty pomocou Java

Sú prípady, keď si nie ste istí, či bol dokument upravený, a proces manuálneho porovnávania dvoch verzií dokumentu môže byť dosť náročný. Na druhej strane existujú prípady, keď ste si istí, že dokument bol zmenený, ale úloha vizuálneho vyhľadania aktualizovaných oblastí je mimoriadne náročná. Pozrime sa na niektoré typické scenáre, v ktorých môže byť automatizované porovnávanie dokumentov neuveriteľne užitočné:

  • Právny priemysel. Automatizácia porovnávania zmlúv, dohôd a právnych informácií môže ušetriť drahocenný čas a zabezpečiť presnosť, čo umožňuje právnym tímom sústrediť sa na kritickejšie úlohy
  • Vývoj softvéru. Pomocou tohto rozhrania API môžu vývojári Java bez námahy porovnávať zdrojový kód, dokumenty požiadaviek a technické špecifikácie, čo uľahčuje efektívnu kontrolu verzií a efektívnu komunikáciu.
  • Zabezpečenie kvality. V odvetviach, ako je publikovanie a tvorba obsahu, je kľúčové zabezpečiť konzistentnosť a presnosť vo viacerých verziách dokumentov. Toto riešenie Java umožňuje tímom kontroly kvality automaticky porovnávať koncepty, rukopisy alebo používateľské príručky, zisťovať nezrovnalosti a uľahčovať produkciu dokumentov bez chýb.
  • Finančné služby. Finančné inštitúcie sa zaoberajú rozsiahlou dokumentáciou vrátane správ, výkazov a zmlúv. S knižnicou Java môžu finanční profesionáli automatizovať porovnávanie finančných výkazov, zisťovať anomálie a zefektívňovať procesy dodržiavania predpisov, čím zvyšujú prevádzkovú efektivitu

Porovnajte dva dokumenty programovo v Java

Integráciou automatického porovnávania dokumentov do vašich pracovných postupov získate možnosť programovo porovnávať dokumenty, extrahovať rozdiely a okamžite získať výsledky v požadovanom výstupnom formáte. Či už ste skúsený vývojár alebo len začínate s Java, naše komplexné úryvky kódu a online ukážka vás prevedú celým procesom.

Vyskúšajte našu živú ukážku nahraním dvoch dokumentov, výberom cieľového formátu na zvýraznenie rozdielov a preskúmaním útržku kódu Java zobrazeného na obrazovke. Tento príklad podrobne ukazuje, ako vykonať porovnanie dokumentov programovo a získať výsledky v požadovanom formáte súboru.

Dôležitý bod: porovnávané dokumenty by pred volaním porovnávacej metódy nemali mať revízie. Najprv musíte prijať všetky revízie. O túto nuansu sme sa už postarali v útržku kódu Java nižšie:

Porovnajte dokumenty v Java
Nahrajte porovnávaný súbor
Spustiť kód
Nahrajte druhý súbor na porovnanie
Vyberte cieľový formát zo zoznamu
// 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>
Kopírovať
// 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')
Kopírovať
// 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>
Kopírovať
// 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"
Kopírovať
import com.aspose.words.*;

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

// Pred porovnaním by nemali byť žiadne revízie.
docA.acceptAllRevisions();
docB.acceptAllRevisions();

docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Spustiť kód

Ako porovnať dva textové súbory v Java

  1. Nainštalovať Aspose.Words for Java
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho Java projektu
  3. Vložte dva dokumenty na porovnanie
  4. Pred volaním metódy compare() prijmite všetky revízie
  5. Ak chcete porovnať dva dokumenty, zavolajte metódu compare()
  6. Zavolajte metódu Save() a odovzdajte výstupný názov súboru s požadovanou príponou
  7. Získajte výsledok kompresie ako samostatný súbor

Knižnica Java na porovnávanie dokumentov

Naše balíčky Java hostíme v úložiskách Maven. 'Aspose.Words for Java' je bežný JAR obsahujúci bajtový kód. Postupujte podľa pokynov krok za krokom, ako ho nainštalovať do vývojárskeho prostredia Java.

Požiadavky na systém

Podporovaná je Java SE 7 a novšie Java Poskytujeme tiež samostatný balík pre Java SE 6 pre prípad, že ste povinní používať toto zastarané JRE.

Náš Java je multiplatformový a beží na všetkých operačných systémoch s JVM, vrátane Microsoft Windows, Linux, macOS, Android a iOS.

Informácie o voliteľných závislostiach balíkov, ako napríklad JogAmp JOGL, Harfbuzz písma Java Advanced Imaging JAI, nájdete v dokumentácii k produktu.

Najpopulárnejšie formáty súborov na porovnanie

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2024. Všetky práva vyhradené.