Ten przewodnik opisuje krok po kroku instrukcje porównywania PDF plików przy użyciu języka C#, zawiera informacje dotyczące konfigurowania biblioteki porównywania dokumentów oraz przykładowy fragment kodu pokazujący implementację możliwości porównywania plików PDF w języku C#. Instrukcje te mogą być używane bez instalowania oprogramowania innych firm oraz w systemach operacyjnych, takich jak MS Windows, Linux i Mac OS, które obsługują środowisko .NET.
Kroki, aby porównać pliki PDF za pomocą C#
- Zainstaluj pakiet GroupDocs.Comparison for .NET ze strony internetowej NuGet w projekcie .NET do porównywania plików PDF
- Dodaj odniesienie do przestrzeni nazw GroupDocs.Comparison, aby porównać dwa dokumenty PDF
- Utwórz instancję klasy Comparer i przekaż wejściowy plik PDF do jej konstruktora
- Użyj metody Add klasy Comparer, aby załadować docelowy dokument PDF
- Na koniec wywołaj metodę Compare, aby zapisać wynikowy plik PDF na dysku
Porównanie dwóch plików PDF przy użyciu funkcji C# można łatwo opracować, wykonując kolejno powyższe punkty. W pierwszym kroku skonfiguruj wymagany pakiet porównywania dokumentów, a następnie odwołaj się do niezbędnej przestrzeni nazw. W kolejnym kroku załaduj źródłowy plik PDF do porównania, tworząc instancję klasy Comparer i załaduj docelowy dokument PDF, wywołując metodę Add tej samej klasy. W ostatnim kroku wynikowy plik można zapisać na dysku, wywołując metodę Compare.
Kod do porównywania plików PDF przy użyciu języka C#
W powyższym fragmencie kodu zademonstrowaliśmy możliwość porównania dwóch dokumentów PDF i wyróżnienia różnic w języku C#. Wykorzystaliśmy tylko kilka wywołań API biblioteki porównującej dokumenty do stworzenia aplikacji porównującej pliki PDF. Ten przykładowy kod porównuje dwa pliki PDF, jednak możesz ulepszyć kod do porównywania wielu dokumentów PDF.
Omówiliśmy szczegółowe procedury opracowywania możliwości porównywania plików PDF w języku C#. Niedawno opublikowaliśmy artykuł o porównywaniu plików Worda w C#, zajrzyj do przewodnika jak porównywać dokumenty Worda za pomocą C# po więcej informacji.