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

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

Illustration comparison

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

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

Підтримуються найпопулярніші формати файлів і документів

GroupDocs.Comparison API дозволяє ефективно порівнювати документи в широкому діапазоні форматів, включаючи PDF, HTML, електронні листи, Microsoft Office документи (Word, Excel, PowerPoint, OneNote, Visio), різні типи зображень (JPEG, PNG, GIF, BMP), текстові файли тощо.

Легко застосувати або відхиляти зміни

Кожна відмінність, виявлена у порівнянних документах за допомогою GroupDocs.Comparison API, може бути вибірково застосована або відхилена, що дозволяє налаштовувати перед експортом до кінцевого вихідного документа.

Зведений звіт про порівняння

Створіть зведений звіт про відмінності, деталізуючи всі зміни, знайдені в порівнюваних документах, і збережіть його для довідки.

Незалежність платформи

GroupDocs.Comparison for .NET підтримує наступні операційні системи, фреймворки та менеджери пакетів

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Підтримувані формати файлів

GroupDocs.Comparison for .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 особливості

Легко порівнюйте документи 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 .NET операцій

Порівняння захищених паролем документів.

Для порівняння документів, які захищені паролем, потрібно вказати його, а потім завантажити документи:

Як порівняти захищені паролем документи.

// Завантажте вихідний документ і вкажіть його пароль
using(Comparer comparer = new Comparer("source.docx", new LoadOptions() {Password = "1234"}))  
{
    // Завантажте цільовий документ і вкажіть його пароль
    comparer.Add("target.docx", new LoadOptions() {Password = "5678"});

    // Зберегти результат порівняння у вказаний файл
    comparer.Compare("result.docx");
}

Порівняння декількох PDF документів.

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

Як порівняти три і більше документів.

// Завантажте вихідний документ
using(Comparer comparer = new Comparer("source.docx") 
{
    // Вкажіть другий файл для порівняння
    comparer.Add("target2.docx");
    
    // Вкажіть третій файл для порівняння
    comparer.Add("target3.docx");
    
    // Зберегти результат порівняння у вказаний файл
    comparer.Compare("result.docx");
}
 Українська