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

API, предназначенный для сравнения широко используемых типов документов, таких как PDF-файлы, файлы Microsoft Office, HTML, электронные письма или изображения, в приложениях Python.

Illustration comparison

Комплексные выходные отчеты

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

Широкий выбор форматов файлов и документов

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

Подробная документация и примеры кода

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

Выберите и объедините изменения в один документ

Если у вас есть разные версии документа, вы можете выборочно скомпилировать изменения в один новый файл с помощью библиотеки GroupDocs.Comparison.

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

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

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

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

GroupDocs.Comparison for Python via .NET может работать со следующими форматами файлов.

форматы 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 for Python via .NET

Легко сравнивайте 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 Python via .NET.

Сравнение документов с защитой паролем

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

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

def run():

    # Загрузить исходный документ и укажите его пароль
    with groupdocs.comparison.Comparer("source.docx", new LoadOptions("1234")) as comparer:

        # Загрузить целевой документ и укажите его пароль
        comparer.add("target.docx", new LoadOptions("5678"));

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

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

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

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

def run():

    # Загрузить исходный документ
    with groupdocs.comparison.Comparer(source.pdf") as comparer:

        # Задать второй файл для сравнения
        comparer.add("target2.pdf");

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

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

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский