Porovnejte dva DOCX soubory v Java pomocí našeho nástroje pro kontrolu rozdílů. Pomocí našeho vysoce věrného rozhraní API Java můžete najít rozdíl mezi porovnávanými DOCX dokumenty a exportovat výsledky do vhodného formátu souboru.
Pomocí tohoto nativního rozhraní Java API můžete snadno porovnávat DOCX dokumenty a získat rozdíly v požadovaném výstupním formátu. Naše knihovna Java je plně soběstačná a nespoléhá na žádné externí nástroje nebo služby. Eliminuje potřebu externích závislostí a poskytuje komplexní sadu funkcí zpracování DOCX v rámci jediného balíčku Java.
Na této vstupní stránce vám přinášíme živé demo srovnání DOCX v akci spolu s názorným příkladem Java. Porovnává obsah DOCX dokumentů jak na úrovni znaků, tak na úrovni slov. I když byl změněn pouze jeden znak, celé slovo bude označeno jako změněné. Vyzkoušejte si na vlastní kůži, jak snadné je porovnat dva dokumenty nahráním DOCX souborů do rozhraní, výběrem požadovaného výstupního formátu a vyznačením rozdílů mezi DOCX dokumenty se 100% přesností.
Někdy nemusí být jasné, zda byl DOCX soubor změněn, a ruční porovnání dvou verzí dokumentu může být skličující úkol. Naopak, jsou chvíle, kdy jste si jisti, že se DOCX dokument změnil, ale vizuální identifikace aktualizovaných sekcí je zahlcující. Porovnání DOCX je stále žádanějším postupem, zejména v rámci automatizovaných pracovních toků dokumentů. Pojďme prozkoumat typické scénáře, kde může být automatizované porovnání DOCX vysoce cenné:
Jak můžete vidět, programové srovnání DOCX nabízí obrovské výhody v různých doménách, umožňuje efektivnější pracovní postupy, lepší spolupráci a zvýšenou produktivitu. S tímto Java API máte možnost tyto výhody bez problémů využít ve svých projektech Java. Vyzkoušejte naše živé demo nahráním dvou DOCX dokumentů, výběrem cílového formátu pro zvýraznění rozdílů a prozkoumáním příkladu Java kódu. Tento fragment Java ukazuje, jak najít rozdíly mezi DOCX soubory a uložit výsledky v požadovaném formátu.
Důležitý bod: porovnávané DOCX dokumenty by neměly mít revize před voláním metody porovnání. Nejprve musíte přijmout všechny revize.
// 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írovat
// 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írovat
// 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írovat
// 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írovat
import com.aspose.words.*;
Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");
// Před porovnáním by neměly být žádné revize.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Naše balíčky Java hostujeme v úložištích Maven. 'Aspose.Words for Java' je běžný JAR obsahující bajtový kód. Postupujte prosím podle pokynů krok za krokem, jak jej nainstalovat do vašeho vývojářského prostředí Java.
Podporována je Java SE 7 a novější Java Poskytujeme také samostatný balíček pro Java SE 6 pro případ, že jste povinni používat toto zastaralé JRE.
Náš Java je multiplatformní a běží na všech operačních systémech s JVM, včetně Microsoft Windows, Linux, macOS, Android a iOS.
Informace o volitelných závislostech balíčků, jako je JogAmp JOGL, Harfbuzz písem Java Advanced Imaging JAI, naleznete v dokumentaci produktu.
Operaci porovnání můžete provést pro jiné formáty souborů: