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