Порівняйте Word документи або PDF на C#

Високоточна бібліотека .NET для порівняння двох документів у PDF форматах, Word, HTML, TXT, MD та інших

Використовуючи наш програмний API, ви можете порівняти два файли та знайти різницю між ними. Іншими словами, наша бібліотека .NET є потужним інструментом перевірки відмінностей файлів. Після використання API порівняння документів ви можете отримати результат і зберегти його в DOCX, PDF, DOC та деяких інших форматах.

Переглянути фрагмент коду

За допомогою цього рідного .NET API ви можете легко порівнювати документи та отримувати відмінності в потрібному вихідному форматі. Наша бібліотека C# є повністю автономною та не покладається на жодні зовнішні інструменти чи служби. Усі функції обробки документів реалізовано в цьому потужному рішенні C# для безпроблемної роботи.

Порівняння документів є дуже затребуваною процедурою, особливо в автоматизованих робочих процесах документів. Незалежно від того, чи працюєте ви з юридичними документами, системами контролю версій або системами керування вмістом, API порівняння документів для C# може кардинально змінити ситуацію. Він порівнює вміст документів як на рівні символів, так і на рівні слів. Навіть якщо було змінено лише один символ, усе слово буде позначено як змінене. Це дозволяє виявити найменші зміни, які були б непомітні для людського ока.

Порівняйте Word, PDF, веб-документи за допомогою C#

Бувають випадки, коли ви не впевнені, чи документ було змінено, і процес ручного порівняння двох версій документа може бути досить складним. З іншого боку, є випадки, коли ви впевнені, що документ було змінено, але завдання візуального визначення місця розташування оновлених областей стає надзвичайно складним. Давайте розглянемо деякі типові сценарії, коли автоматичне порівняння документів може бути неймовірно корисним:

  • Юридична галузь. Автоматизація порівняння контрактів, угод і юридичних записок може заощадити дорогоцінний час і забезпечити точність, дозволяючи командам юристів зосередитися на більш важливих завданнях
  • Розробка програмного забезпечення. За допомогою цього API розробники C# можуть без особливих зусиль порівнювати вихідний код, документи вимог і технічні специфікації, сприяючи ефективному контролю версій і спрощеному спілкуванню
  • Гарантія якості. У таких галузях, як видавництво та створення вмісту, забезпечення узгодженості та точності в кількох версіях документів має вирішальне значення. Це рішення .NET дає змогу командам із забезпечення якості автоматично порівнювати чернетки, рукописи чи посібники користувача, виявляючи розбіжності та сприяючи створенню документів без помилок
  • Фінансові послуги. Фінансові установи мають справу з великою кількістю документації, включаючи звіти, звіти та контракти. Завдяки бібліотеці .NET фінансові спеціалісти можуть автоматизувати порівняння фінансових звітів, виявляти аномалії та оптимізувати процеси відповідності, підвищуючи операційну ефективність

Порівняйте два документи програмно в C#

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

Спробуйте нашу живу демонстрацію, завантаживши два документи, вибравши цільовий формат, щоб підкреслити відмінності, і вивчіть фрагмент коду C#, який відображається на екрані. У цьому прикладі детально показано, як виконати програмне порівняння документів і отримати результати в потрібному форматі файлу.

Важливий момент: порівнювані документи не повинні мати ревізій до виклику методу порівняння. Ви повинні спочатку прийняти всі зміни. Ми вже подбали про цей нюанс у фрагменті коду C# нижче:

Порівняйте документи на C#
Завантажте порівнюваний файл
Виконати код
Завантажте другий файл для порівняння
Виберіть цільовий формат зі списку
dotnet add package Aspose.Words
Копія
using Aspose.Words;

var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");

// Не повинно бути жодних переглядів перед порівнянням.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();

docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
Виконати код

Як порівняти документи Word, PDF, HTML C#

  1. Установіть Aspose.Words for .NET
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту C#
  3. Завантажте два документи для порівняння
  4. Прийміть усі редакції перед викликом методу Compare()
  5. Викличте метод Compare(), щоб порівняти два документи
  6. Викличте метод Save(), передавши ім'я вихідного файлу з необхідним розширенням
  7. Отримайте результат стиснення як окремий файл

C# бібліотека для порівняння документів

Є три альтернативні варіанти встановлення "Aspose.Words для .NET" у вашу систему. Будь ласка, виберіть той, який відповідає вашим потребам, і дотримуйтесь покрокових інструкцій:

Системні вимоги

Наш продукт є повністю кросплатформним і підтримує всі основні реалізації .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Оскільки код .NET не залежить від основного апаратного забезпечення чи операційної системи, а залежить лише від віртуальної машини, ви можете вільно розробляти будь-яке програмне забезпечення для Windows, macOS, Android, iOS і Linux. Просто переконайтеся, що ви встановили відповідну версію .NET Framework, .NET Core, Windows Azure, Mono або Xamarin.

Ми рекомендуємо використовувати інтегровані середовища розробки Microsoft Visual Studio, Xamarin і MonoDevelop для створення програм C#, F#, VB.NET.

Для отримання додаткової інформації зверніться до документації продукту.

Найпопулярніші формати файлів для порівняння

5%

Підпишіться на оновлення продукту Aspose

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

© Aspose Pty Ltd 2001-2024. Всі права захищені.