Порівняйте DOCX файли на C#

Потужна C# бібліотека для порівняння DOCX документів і виявлення навіть невеликих відмінностей

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

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

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

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

Порівняйте DOCX за допомогою C#

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

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

Знайдіть відмінності у DOCX файлах у C#

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

Важливий момент: порівнювані документи DOCX не повинні мати ревізій до виклику методу порівняння. Ви повинні спочатку прийняти всі зміни.

Порівняйте два DOCX файли за допомогою 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");
Виконати код

Як порівняти документи DOCX C#

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

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

Є три альтернативні варіанти встановлення "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. Всі права захищені.