I denna handledning förklarar vi steg-för-steg-processen för att jämföra Word-dokument med C# genom att använda ett av de populära dokumentjämförelsebiblioteken. Dessutom hjälper den här guiden dig att snabbt utveckla funktionaliteten för att jämföra två Word-dokument och markera skillnader i C#. Här är de detaljerade instruktionerna för att jämföra Word-filer samt ett funktionellt exempel på det.
Steg för att jämföra Word-dokument med C#
- Installera paketet GroupDocs.Comparison for .NET från NuGet-webbplatsen i .NET-projektet
- Lägg till en referens till namnområdet GroupDocs.Comparison för att jämföra två Word-filer
- Skapa en instans av klassen Comparer och skicka källfilen för Word till dess konstruktor
- Anrop Add-metoden för Comparer-klassen och ange måldokumentet i Word
- Till sist, anropa jämförelsemetoden för att spara den resulterande filen på disken
I avsnittet ovan har vi listat punkterna för att jämföra Word-dokument för skillnader med C#. Dessa instruktioner kan enkelt implementeras på alla operativsystem som MS Windows, Linux och Mac OS utan att installera programvara från tredje part. Jämförelse av Word-dokumentfunktionalitet kan dessutom slutföras genom att konsumera ett par API-anrop från dokumentjämförelsebiblioteket.
Kod för att jämföra Word-dokument med C#
Vi har använt stegen som definierats i föregående avsnitt för att utveckla en exempelkod för att jämföra två Word-dokument för skillnader i C#. Det här exemplet kan utökas ytterligare för att jämföra mer än två Word-dokument genom att fortsätta lägga till de andra dokumenten med Add-metoden i klassen Comparer. Dessutom kan du snabbt jämföra dokument för andra format som PDF, DOC, XLSX, PPTX, VSDX, ODT, JPG och många fler.