GroupDocs.Comparison з першого погляду

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

Illustration comparison

Порівняння файлів у Java

Визначте зміни між вихідними та цільовими файлами на рівнях абзацу, слова та символів. Визначте зміни стилю та форматування, як-от жирний, курсив, підкреслення, закреслення, типи шрифтів тощо.

Величезна кількість підтримуваних форматів

За допомогою GroupDocs.Comparison API ви можете легко порівнювати документи декількох підтримуваних форматів. Сюди входять 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 та Office, зображення та інші формати

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");
}
 Українська