Сравнете два 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 приложения.
За повече подробности, моля, вижте продуктовата документация.
Можете да извършите операция за сравнение за други файлови формати: