Сравнете два Word файла в Java, като използвате нашия инструмент за проверка на разликата. С нашия висококачествен Java API можете да намерите разликата между сравнените Word документи и да експортирате резултатите в удобен файлов формат.
С този естествен Java API можете лесно да сравнявате Word документи и да получавате разликите в желания изходен формат. Нашата библиотека Java е напълно самостоятелна и не разчита на външни инструменти или услуги. Той елиминира необходимостта от външни зависимости, предоставяйки цялостен набор от функции за обработка на Word в рамките на един пакет Java.
На тази целева страница ви предлагаме демонстрация на живо на Word сравнението в действие, съчетано с илюстративен пример за Java. Той сравнява съдържанието на Word документи както на ниво знаци, така и на ниво думи. Дори ако е променен само един знак, цялата дума ще бъде маркирана като променена. Изпитайте от първа ръка колко лесно е да сравните два документа, като качите Word файлове в интерфейса, изберете желания изходен формат и получите разликите между Word документите, маркирани със 100% точност.
Понякога може да не е ясно дали Word файлът е бил модифициран и ръчното сравняване на две версии на документ може да бъде трудна задача. Обратно, има моменти, когато сте сигурни, че Word документът е променен, но визуалното идентифициране на актуализираните секции става непосилно. Сравнението Word е все по-търсена процедура, особено в автоматизираните работни потоци на документи. Нека проучим типичните сценарии, при които автоматизираното сравнение на Word може да бъде много ценно:
Както можете да видите, програмното сравнение на Word предлага огромни предимства в различни области, позволявайки рационализирани работни потоци, подобрено сътрудничество и повишена производителност. С този Java API вие имате силата да използвате тези предимства безпроблемно във вашите проекти на Java. Изпробвайте нашата демонстрация на живо, като качите два Word документа, изберете целевия формат, за да подчертаете разликите, и разгледате примера за код Java. Този фрагмент Java демонстрира как да намерите разлики между Word файлове и да запазите резултатите в необходимия формат.
Важен момент: сравняваните Word документи не трябва да имат ревизии преди извикването на метода за сравнение. Първо трябва да приемете всички ревизии.
// 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>
копие
// 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')
копие
// 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>
копие
// 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"
копие
import com.aspose.words.*;
Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");
// Не трябва да има ревизии преди сравнение.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
Ние хостваме нашите Java пакети в хранилища на Maven. 'Aspose.Words за Java' е обикновен JAR файл, съдържащ байт-код. Моля, следвайте инструкциите стъпка по стъпка как да го инсталирате във вашата среда за разработчици на Java.
Поддържат се Java SE 7 и по Java Ние също така предоставяме отделен пакет за Java SE 6 в случай, че сте длъжни да използвате този остарял JRE.
Нашият Java е междуплатформен и работи на всички операционни системи с внедряване на JVM Microsoft Windows, Linux, macOS, Android и iOS.
За информация относно незадължителните зависимости от пакети, като JogAmp JOGL, Harfbuzz шрифтове Java Advanced Imaging JAI, моля, вижте Документацията за продукта.
Можете да извършите операция за сравнение за други файлови формати: