Сравните два DOCX файла на Java с помощью нашего средства проверки различий. С помощью нашего высокоточного Java API вы можете найти разницу между сравниваемыми DOCX документами и экспортировать результаты в удобный формат файла.
С помощью этого встроенного API Java вы можете легко сравнивать DOCX документы и получать различия в желаемом выходном формате. Наша библиотека Java полностью автономна и не зависит от каких-либо внешних инструментов или сервисов. Он устраняет необходимость во внешних зависимостях, предоставляя полный набор функций обработки DOCX в одном пакете Java.
На этой целевой странице мы представляем вам живую демонстрацию сравнения DOCX в действии в сочетании с наглядным примером Java. Он сравнивает содержимое DOCX документов как на уровне символов, так и на уровне слов. Даже если был изменен только один символ, все слово будет помечено как измененное. Убедитесь на собственном опыте, насколько легко сравнить два документа, загрузив DOCX файлы в интерфейс, выбрав желаемый выходной формат и получив различия между DOCX документами, отмеченными со 100% точностью.
Иногда может быть неясно, был ли изменен DOCX файл, и сравнение двух версий документа вручную может оказаться сложной задачей. И наоборот, бывают случаи, когда вы уверены, что DOCX документ изменился, но визуально определить обновленные разделы становится сложно. Сравнение DOCX становится все более востребованной процедурой, особенно в автоматизированных процессах документооборота. Давайте рассмотрим типичные сценарии, в которых автоматическое сравнение DOCX может быть очень ценным:
Как видите, программное сравнение DOCX предлагает огромные преимущества в различных областях, позволяя оптимизировать рабочие процессы, улучшить сотрудничество и повысить производительность. С помощью API Java у вас есть возможность беспрепятственно использовать эти преимущества в своих проектах Java. Попробуйте нашу живую демонстрацию, загрузив два DOCX документа, выбрав целевой формат, чтобы подчеркнуть различия, и изучив пример кода Java. Этот фрагмент Java демонстрирует, как найти различия между DOCX файлами и сохранить результаты в нужном формате.
Важный момент: сравниваемые DOCX документы не должны иметь ревизий до вызова метода сравнения. Сначала вы должны принять все изменения.
// 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, обратитесь к документации по продукту.
Вы можете выполнить операцию сравнения для других форматов файлов: