Сравнивайте и находите различия между популярными типами файлов

Надежный API для сравнения документов в различных форматах файлов.

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

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

Основные характеристики GroupDocs.Comparison

API для сравнения и просмотра различий между файлами исходного кода PDF, Word, Excel, файлами исходного кода и т. д.

  • Интуитивный просмотр различий

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

  • Эффективный процесс анализа изменений

    Принимайте или отклоняйте изменения, которые удобно подсвечиваются, для облегчения принятия решений.

  • Сравнение контента и стиля

    Сравните содержимое текста, а также изменения в форматировании и стиле.

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

    Загрузите только определенные разделы или страницы документа для сравнения.

Демонстрация использования кода

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

Сравнение двух файлов

Чтобы сравнить два документа, начните с загрузки исходного и целевого файлов, а затем примените метод compare. Вы можете выбрать конкретные параметры сравнения для более детального анализа.
// Укажите исходный документ
using (Comparer comparer = new Comparer("source.docx"))
{
    // Добавьте один или несколько целевых документов
    comparer.Add(target.docx");

    // Укажите параметры сравнения
    CompareOptions options = new CompareOptions() {ShowRevisions = false};
    // Сравните файлы и сохраните результат
    comparer.Compare("result.docx", options);
}
// Укажите исходный документ
try (Comparer comparer = new Comparer("source.docx"))
{
    // Добавьте один или несколько целевых документов
    comparer.add("target.docx");

    // Укажите параметры сравнения
    CompareOptions options = new CompareOptions();
    options.setShowRevisions(false);

    // Сравните файлы и сохраните результат
    final comparer.compare("result.docx", options);
}
// Укажите исходный документ
const comparer = new groupdocs.comparison.Comparer("source.docx");

// Добавьте один или несколько целевых документов
comparer.add("target.docx");

// Укажите параметры сравнения
const options = new groupdocs.comparison.CompareOptions();
options.setShowRevisions(false);

// Сравните файлы и сохраните результат
comparer.compare("result.docx", options);
def run():

    # Укажите исходный документ
    with groupdocs.comparison.Comparer("source.docx") as comparer:

        # Добавьте один или несколько целевых документов
        comparer.add("target.docx")

        # Укажите параметры сравнения
        options = new groupdocs.comparison.CompareOptions()
        options.setShowRevisions(false)

        # Сравните файлы и сохраните результат
        comparer.compare("result.docx", options)

Поддерживается более 50 форматов файлов

GroupDocs.Comparison позволяет выполнять операции сравнения в различных семействах форматов.

Подробные метрики и статистическая аналитика

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

  • 50+

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

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

  • 800k

    NuGet загрузки

    GroupDocs.Comparison for .NET был загружен более 800 000 раз через NuGet.

  • 15k

    Загрузки Maven

    GroupDocs.Comparison для Java достиг более 15 тысяч загрузок из нашего репозитория Maven.

  • 140+

    Наши клиенты

    Наши библиотеки используются как отдельными разработчиками, так и ведущими компаниями по всему миру

Наши довольные клиенты

GroupDocs библиотек используют всемирно известные и авторитетные бренды по всему миру.

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

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

.NET

.NET Framework 4.6.2 or higher
.NET Core 2.0 or higher
.NET 6.0 or higher
Windows
Linux
Mac OS
Microsoft Visual Studio
JetBrains Rider
50+ file formats

Java

Java 8 or higher
Kotlin
Windows
Linux
Mac OS
IntelliJ IDEA
Eclipse
NetBeans
50+ file formats

Node.js

Node.js 16+ and J2SE 8.0 (1.8)+
Windows
Linux
Mac OS
Atom
Visual Studio Code
Любой другой текстовый редактор
50+ file formats

Python

Python 3.9+ and .Net 6+
Windows
Linux
Mac OS
IDLE
PyCharm
Visual Studio Code
50+ file formats

Готовы начать?

Попробуйте функции GroupDocs.Comparison бесплатно на своей платформе

Часто задаваемые вопросы

Ответы на наиболее часто задаваемые вопросы.

  • Нужно ли библиотеке GroupDocs.Comparison какое-то стороннее ПО для работы с документами?
    GroupDocs.Comparison не требует установки внешнего ПО, ни Adobe Acrobat, ни Microsoft Office ни любого другого.
  • Могу ли я попробовать библиотеку GroupDocs.Comparison перед ее покупкой?
    Да, вы можете попробовать GroupDocs.Comparison, не покупая лицензию. После установки без лицензии библиотека работает в пробном режиме. В этом режиме пробные бейджи добавляются к полученному документу, а также документ обрезается до первых трех страниц. Если вы хотите протестировать GroupDocs.Comparison без ограничений пробной версии, вы также можете запросить 30-дневную временную лицензию. Дополнительные сведения см. в разделе временная лицензия.
  • Какие у вас есть лицензии?
    Мы предлагаем несколько типов лицензий в соответствии с потребностями конкретных разработчиков или компаний. Типы лицензий зависят от количества разработчиков, количества сайтов разработчиков, а также от того, нужно ли вам предоставлять наши SDK/API своим конечным клиентам. Кроме того, вы можете выбрать лицензии Metered, которые основаны на ежемесячной оплате использования продукта. Подробнее см. в разделе цена.

GroupDocs.Comparison API с низким кодом

Внедрите возможности сравнения документов в любое приложение с помощью нашего облачного API REST.

GroupDocs.Comparison Приложения без кода

Веб-приложение, позволяющее сравнивать более 50 популярных форматов файлов прямо в браузере.

 Русский