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");
 Русский