GroupDocs.Comparison с первого взгляда

API для сравнения различий между документами в Java приложениях

Illustration comparison

Сравнение файлов в Java

Обнаруживайте изменения между исходным и целевым файлами на уровне абзацев, слов и символов. Определите изменения стиля и форматирования, такие как полужирный шрифт, курсив, подчеркивание, зачеркивание, типы шрифтов и т. д.

Большое количество поддерживаемых форматов

С помощью API GroupDocs.Comparison вы можете легко сравнивать документы нескольких поддерживаемых форматов. Сюда входят PDF, HTML, электронная почта, Microsoft Office Word документы, Excel электронные таблицы, PowerPoint презентации, OneNote, Visio диаграммы, тексты, JPEG, PNG, GIF и BMP изображения, а также многие другие форматы.

Легко применяйте или отклоняйте изменения

Любое различие между сравниваемыми документами может быть применено или отклонено, а затем экспортировано в выходной документ.

Сравнительный сводный отчет

Создайте сводный отчет, в котором перечислены все изменения в сравниваемых документах.

Независимость платформы

GroupDocs.Comparison for Java поддерживает следующие операционные системы, фреймворки и менеджеры пакетов

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

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

GroupDocs.Comparison for Java поддерживает операции со следующими форматами файлов.

форматы Microsoft Office и OpenDocument

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • Фиксированный макет страницы: PDF

Изображения, графика и диаграммы

  • Растровые изображения: BMP, GIF, JPG, JPEG, PNG
  • Медицинская визуализация: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

Другой

  • Текст: TXT
  • Языки программирования: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • Веб: HTM, HTML, MHT, MHTML
  • Электронные книги: MOBI, DjVu
  • Значения, разделенные разделителями: CSV

Характеристики GroupDocs.Comparison

Сравнивайте PDF и офисные документы, изображения и другие форматы с легкостью

Feature icon

Простое в использовании сравнение документов

Анализируйте и выявляйте различия между двумя документами.

Feature icon

Сравнение нескольких документов

Одновременно анализируйте и выделяйте различия в нескольких документах.

Feature icon

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

Совместимость с более чем 50 широко используемыми форматами документов из разных категорий.

Feature icon

Принятие или отклонение изменений

Четкая визуализация выявленных изменений с возможностью принятия или отклонения изменений.

Feature icon

Создание предварительных просмотров

Возможность сохранения результатов сравнения в виде предварительного просмотра изображений.

Feature icon

Сравнение контента

Тщательное сравнение текстового содержимого на разных уровнях, включая построчный анализ, анализ абзацев, слов и символов с акцентом на изменения.

Feature icon

Сравнение стилей

Возможность обнаруживать и выделять изменения в элементах форматирования и стиля.

Feature icon

Настройка метаданных

Возможность сохранить метаданные из исходных или целевых файлов или разрешить пользовательские настройки метаданных.

Feature icon

Защита паролем

Упрощает анализ документов, защищенных паролем, и обеспечивает защиту полученных документов паролем.

Feature icon

Сравнение определенных страниц

При необходимости загрузите и сравните определенные разделы или страницы документа.

Feature icon

Отображение комментариев

Возможность отображать или скрывать комментарии при загрузке исходного документа.

Образцы кода

Некоторые варианты использования типичных операций GroupDocs.Comparison for Java

Сравнение документов, защищенных паролем.

Чтобы сравнить документы, защищенные паролем , вам необходимо указать его при загрузке документов:

Как сравнить документы, защищенные паролем.

// Загрузить исходный документ и укажите его пароль
try (Comparer comparer = new Comparer("source.docx", new LoadOptions("1234")))
{
    // Загрузить целевой документ и укажите его пароль
    comparer.add("target.docx", new LoadOptions("5678"));

    // Сохранить результат сравнения в указанном файле
    comparer.compare("result.docx");
}

Сравнение нескольких PDF документов.

GroupDocs.Comparison позволяет сравнивать более двух документов. Операция почти такая же, как и при сравнении двух файлов. Вам просто нужно добавить больше целевых файлов в класс comparer.

Как сравнить три или более документов.

// Загрузить исходный документ
try (Comparer comparer = new Comparer("source.docx") 
{
    // Задать второй файл для сравнения
    comparer.add("target2.docx");

    // Задать третий файл для сравнения
    comparer.add("target3.docx");

    // Сохранить результат сравнения в указанном файле
    comparer.compare("result.docx");
}
 Русский