Сравните два DOCX файла на C# с помощью нашего средства проверки различий. С помощью нашего высокоточного .NET API вы можете найти разницу между сравниваемыми DOCX документами и экспортировать результаты в удобный формат файла.
С помощью этого встроенного API .NET вы можете легко сравнивать DOCX документы и получать различия в желаемом выходном формате. Наша библиотека C# полностью автономна и не зависит от каких-либо внешних инструментов или сервисов. Он устраняет необходимость во внешних зависимостях, предоставляя полный набор функций обработки DOCX в одном пакете .NET.
На этой целевой странице мы представляем вам живую демонстрацию сравнения DOCX в действии в сочетании с наглядным примером C#. Он сравнивает содержимое DOCX документов как на уровне символов, так и на уровне слов. Даже если был изменен только один символ, все слово будет помечено как измененное. Убедитесь на собственном опыте, насколько легко сравнить два документа, загрузив DOCX файлы в интерфейс, выбрав желаемый выходной формат и получив различия между DOCX документами, отмеченными со 100% точностью.
Иногда может быть неясно, был ли изменен DOCX файл, и сравнение двух версий документа вручную может оказаться сложной задачей. И наоборот, бывают случаи, когда вы уверены, что DOCX документ изменился, но визуально определить обновленные разделы становится сложно. Сравнение DOCX становится все более востребованной процедурой, особенно в автоматизированных процессах документооборота. Давайте рассмотрим типичные сценарии, в которых автоматическое сравнение DOCX может быть очень ценным:
Как видите, программное сравнение DOCX предлагает огромные преимущества в различных областях, позволяя оптимизировать рабочие процессы, улучшить сотрудничество и повысить производительность. С помощью API C# у вас есть возможность беспрепятственно использовать эти преимущества в своих проектах .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.
Для получения более подробной информации обратитесь к документации по продукту.
Вы можете выполнить операцию сравнения для других форматов файлов: