Porovnajte dva Word súbory v Java pomocou nášho nástroja na kontrolu rozdielov. Pomocou nášho vysokokvalitného rozhrania API Java môžete nájsť rozdiel medzi porovnávanými Word dokumentmi a exportovať výsledky do vhodného formátu súboru.
Pomocou tohto natívneho rozhrania Java API môžete jednoducho porovnávať Word 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. Eliminuje potrebu externých závislostí a poskytuje komplexnú sadu funkcií spracovania Word v rámci jediného balíka Java.
Na tejto vstupnej stránke vám prinášame živé demo porovnávania Word v akcii spolu s názorným príkladom Java. Porovnáva obsah Word dokumentov na úrovni znakov aj na úrovni slov. Aj keď bol zmenený iba jeden znak, celé slovo bude označené ako upravené. Zažite na vlastnej koži, aké ľahké je porovnávať dva dokumenty nahratím Word súborov do rozhrania, výberom požadovaného výstupného formátu a vyznačením rozdielov medzi Word dokumentmi so 100% presnosťou.
Niekedy nemusí byť jasné, či bol Word súbor upravený, a manuálne porovnanie dvoch verzií dokumentu môže byť náročná úloha. Naopak, sú chvíle, keď ste si istí, že Word dokument sa zmenil, ale vizuálna identifikácia aktualizovaných sekcií je zdrvujúca. Porovnanie Word je čoraz viac vyhľadávaný postup, najmä v rámci automatizovaných pracovných tokov dokumentov. Poďme preskúmať typické scenáre, v ktorých môže byť automatizované porovnávanie Word veľmi cenné:
Ako vidíte, programové porovnanie Word ponúka obrovské výhody v rôznych doménach, čo umožňuje zjednodušené pracovné postupy, rozšírenú spoluprácu a vyššiu produktivitu. S týmto Java API máte možnosť plynule využiť tieto výhody v rámci vašich projektov Java. Vyskúšajte našu živú ukážku nahraním dvoch Word dokumentov, výberom cieľového formátu na zvýraznenie rozdielov a preskúmaním príkladu Java kódu. Tento úryvok Java ukazuje, ako nájsť rozdiely medzi Word súbormi a uložiť výsledky v požadovanom formáte.
Dôležitý bod: porovnávané Word dokumenty by pred volaním porovnávacej metódy nemali mať revízie. Najprv musíte prijať všetky revízie.
// 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");
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.
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.
Operáciu porovnania môžete vykonať pre iné formáty súborov: