Java API для сравнения файлов

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


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

Что такое GroupDocs.Comparison for Java

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

Поддерживаемые форматы

Библиотека GroupDocs.Comparison поддерживает обнаружение различий как в содержимом, так и в стиле текста между популярными форматами изображений и документов, такими как PDF, HTML, электронная почта Outlook, документы Microsoft Office Word, электронные таблицы Excel, презентации PowerPoint, OneNote, диаграммы Visio, тексты, png , gif и bmp изображения, а также сотни других форматов.

Возможности сравнения

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

Документация и примеры

Уже есть много документации по использованию библиотеки Comparison на разных платформах с примерами кода, поэтому вам не придется долго думать, как работать с GroupDocs.Comparison для API Java в вашем приложении.

Совместимость

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

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

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

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

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

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

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

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

GroupDocs.Comparison for Java Возможности

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

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

Back to top
 Русский