Java API для сравнения и объединения документов

Создавайте приложения Java для эффективного сравнения содержимого и стиля текста для проверки различий во всех стандартных отраслевых форматах файлов документов и изображений..


Скачать бесплатную пробную версию

GroupDocs.Comparison for Java — наиболее гибкий и простой в использовании API, помогающий разрабатывать приложения для сравнения документов в среде Java. Средство проверки различий и API слияния документов позволяют обнаруживать изменения и различия в содержании, а также в стиле текста между похожими форматами документов. Он поддерживает сравнение всех стандартных форматов документов, таких как PDF, HTML, Microsoft Office Word, электронные таблицы Excel, презентации PowerPoint, электронные письма Outlook, диаграммы Visio, OpenDocument, AutoCAD и изображения. С помощью функции отслеживания изменений результат различий между исходным и целевым документом будет представлен в комплексном сравнительном документе. Сравнение может быть выполнено для обнаружения изменений в содержании слов, абзацев, таблиц или диаграмм и их стилей, и предоставит вам документ сравнения, в котором будет перечислена сводка различий, их количество и типовая принадлежность. GroupDocs.Comparison for Java может легко извлекать основную информацию об исходном документе, сравнивать и сохранять простые, защищенные паролем и зашифрованные документы различных форматов через файл или поток данных. Существует множество документации по использованию библиотеки Comparison на различных платформах с примерами кода, поэтому вам не придется долго думать, как включить API GroupDocs.Comparison for Java в свое приложение.

GroupDocs.Comparison for Java не требует установки в системе какого-либо внешнего программного обеспечения. Он совместим со всеми версиями Java и поддерживает популярные операционные системы (Windows, линукс, MacOS), способные запускать среду выполнения Java.

GroupDocs.Comparison для функций Java

Легко сравнивайте документы с помощью Java API

С помощью GroupDocs.Comparison for Java API вы можете легко сравнивать документы поддерживаемых форматов, чтобы найти различия между ними. В следующем примере показано, как сравнить два документа Microsoft Word с помощью Java:

try (Comparer comparer = new Comparer("D:\\source.pdf")) {
    comparer.add("D:\\target.pdf");
    comparer.compare("D:\\result.pdf");
}

Укажите уровень детализации сравнения

GroupDocs.Comparison для Java позволяет сравнивать документы на трех уровнях глубины. Вы можете установить низкую интенсивность сравнения (сравнивать текст пословно с точностью для сетки изображения = 50), среднюю (сравнивать текст посимвольно с точностью для сетки изображения = 100) или высокую (сравнивать текст посимвольно с точностью для изображения). сетка = 150).

Сравнить стиль текста

Помимо содержимого документа, GroupDocs.Comparison for Java API позволяет также сравнивать стиль текста. Имя шрифта, размер, цвет, стиль (полужирный, курсив, подчеркивание, капитель и гиперссылки) и, если применимо, нижний цвет также можно сравнить, чтобы проверить разницу между сравниваемыми документами, в то время как слова и символы сравниваются. Для сравнения абзацев также можно сравнить выравнивание, отступ (левый отступ, правый отступ), интервалы (пробел после, пробел перед), отступ первой строки и межстрочный интервал. Точно так же, где это применимо, другие разделы страницы также можно сравнивать с помощью API GroupDocs.Comparison для Java. Разделы включают расстояние нижнего колонтитула, поля страницы (левое, правое, верхнее и нижнее), высоту страницы, ориентацию страницы, цвет границы и ширину строки».

Поддержка и учебные ресурсы

GroupDocs.Comparison предлагает API для просмотра документов для других популярных сред разработки.

Back to top
 Русский