Порівняйте два DOCX файли на C# за допомогою нашого засобу перевірки відмінностей. За допомогою нашого високоякісного .NET API ви можете знайти різницю між порівняними DOCX документами та експортувати результати у зручний формат файлу.
За допомогою цього рідного .NET API ви можете легко порівнювати документи DOCX і отримувати відмінності в потрібному вихідному форматі. Наша бібліотека C# є повністю автономною та не покладається на жодні зовнішні інструменти чи служби. Це усуває потребу у зовнішніх залежностях, забезпечуючи повний набір функцій обробки DOCX в одному пакеті .NET.
На цій цільовій сторінці ми пропонуємо вам живу демонстрацію порівняння DOCX у дії разом із наочним прикладом C#. Він порівнює вміст документів DOCX як на рівні символів, так і на рівні слів. Навіть якщо було змінено лише один символ, усе слово буде позначено як змінене. Відчуйте на власному досвіді, як легко порівняти два документи, завантаживши DOCX файли в інтерфейс, вибравши потрібний вихідний формат і отримавши відмінності між документами DOCX зі 100% точністю.
Іноді може бути незрозуміло, чи було змінено DOCX файл, а порівняння двох версій документа вручну може бути важким завданням. І навпаки, бувають моменти, коли ви впевнені, що документ DOCX змінився, але візуально визначити оновлені розділи стає надзвичайно важко. Процедура порівняння DOCX стає все більш затребуваною, особливо в рамках автоматизованих процесів обробки документів. Давайте розглянемо типові сценарії, коли автоматизоване порівняння DOCX може бути дуже цінним:
Як бачите, програмне порівняння DOCX пропонує величезні переваги в різних сферах, уможливлюючи спрощені робочі процеси, розширену співпрацю та підвищення продуктивності. Завдяки цьому C# API ви маєте можливість безперешкодно використовувати ці переваги у своїх проектах .NET. Спробуйте нашу живу демонстрацію, завантаживши два документи DOCX, вибравши цільовий формат, щоб підкреслити відмінності, і вивчивши приклад коду C#. Цей фрагмент C# демонструє, як знайти відмінності між DOCX файлами і зберегти результати в потрібному форматі.
Важливий момент: порівнювані документи DOCX не повинні мати ревізій до виклику методу порівняння. Ви повинні спочатку прийняти всі зміни.
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");
Є три альтернативні варіанти встановлення "Aspose.Words для .NET" у вашу систему. Будь ласка, виберіть той, який відповідає вашим потребам, і дотримуйтесь покрокових інструкцій:
Наш продукт є повністю кросплатформним і підтримує всі основні реалізації .NET:
Оскільки код .NET не залежить від основного апаратного забезпечення чи операційної системи, а залежить лише від віртуальної машини, ви можете вільно розробляти будь-яке програмне забезпечення для Windows, macOS, Android, iOS і Linux. Просто переконайтеся, що ви встановили відповідну версію .NET Framework, .NET Core, Windows Azure, Mono або Xamarin.
Ми рекомендуємо використовувати інтегровані середовища розробки Microsoft Visual Studio, Xamarin і MonoDevelop для створення програм C#, F#, VB.NET.
Для отримання додаткової інформації зверніться до документації продукту.
Ви можете виконати операцію порівняння для інших форматів файлів: