W tym samouczku wyjaśniamy krok po kroku proces porównywania Word dokumentów przy użyciu języka C# przy użyciu jednej z popularnych bibliotek porównywania dokumentów. Ponadto ten przewodnik pomoże Ci szybko opracować funkcjonalność porównania dwóch dokumentów programu Word i wyróżnienia różnic w języku C#. Oto szczegółowe instrukcje porównywania plików Word, a także funkcjonalny przykład.
Kroki, aby porównać dokumenty programu Word przy użyciu języka C#
- Zainstaluj pakiet GroupDocs.Comparison for .NET z witryny NuGet w projekcie .NET
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Comparison, aby porównać dwa pliki programu Word
- Utwórz instancję klasy Comparer i przekaż źródłowy plik Word do jej konstruktora
- Wywołaj metodę Add klasy Comparer i określ docelowy dokument programu Word
- Na koniec Wywołaj metodę Compare, aby zapisać wynikowy plik na dysku
W powyższej sekcji wymieniliśmy punkty dotyczące porównania dokumentów programu Word pod kątem różnic przy użyciu języka C#. Instrukcje te można łatwo zaimplementować w dowolnym systemie operacyjnym, takim jak MS Windows, Linux i Mac OS, bez instalowania oprogramowania innych firm. Co więcej, porównywanie funkcji dokumentów programu Word można wykonać, zużywając kilka wywołań API biblioteki porównywania dokumentów.
Kod do porównywania dokumentów Worda przy użyciu 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"); | |
} | |
} | |
} |
Wykonaliśmy czynności opisane w poprzedniej sekcji, aby opracować przykładowy kod do porównania dwóch dokumentów programu Word pod kątem różnic w języku C#. Ten przykład można dalej rozszerzyć, aby porównać więcej niż dwa dokumenty programu Word, dodając kolejne dokumenty przy użyciu metody Add klasy Comparer. Ponadto możesz szybko porównywać dokumenty w innych formatach, takich jak PDF, DOC, XLSX, PPTX, VSDX, ODT, JPG i wiele innych.