В этом практическом руководстве мы пошагово объясняем процесс сравнения Word документов с помощью C# с помощью одной из популярных библиотек сравнения документов. Кроме того, это руководство поможет вам быстро разработать функциональные возможности для сравнения двух документов Word и выявления различий в C#. Вот подробные инструкции по сравнению файлов Word, а также функциональный пример для него.
Действия по сравнению документов Word с использованием C#
- Установите пакет GroupDocs.Comparison for .NET с веб-сайта NuGet в проекте .NET.
- Добавьте ссылку на пространство имен GroupDocs.Comparison для сравнения двух файлов Word.
- Создайте экземпляр класса Comparer и передайте исходный файл Word в его конструктор.
- Вызовите метод Add класса Comparer и укажите целевой документ Word.
- Наконец, вызовите метод Compare, чтобы сохранить полученный файл на диск.
В приведенном выше разделе мы перечислили точки сравнения документов Word на наличие различий с использованием C#. Эти инструкции можно легко реализовать в любой операционной системе, такой как MS Windows, Linux и Mac OS, без установки какого-либо стороннего программного обеспечения. Кроме того, сравнение функциональности документов Word может быть выполнено путем использования пары вызовов API библиотеки сравнения документов.
Код для сравнения документов Word с использованием C#
using System; | |
using GroupDocs.Comparison; | |
namespace CompareWordDocumentsUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare Word documents using C# | |
{ | |
using (Comparer comparer = new Comparer("source.docx")) | |
{ | |
comparer.Add("target.docx"); | |
comparer.Compare("compare-result.docx"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Мы использовали шаги, описанные в предыдущем разделе, для разработки примера кода для сравнения двух документов Word на наличие различий в C#. Этот пример можно расширить, чтобы сравнить более двух документов Word, продолжая добавлять другие документы с помощью метода Add класса Comparer. Кроме того, вы можете быстро сравнивать документы других форматов, таких как PDF, DOC, XLSX, PPTX, VSDX, ODT, JPG и многих других.