Cyfrowy podpis elektroniczny to metoda uwierzytelniania autentyczności dokumentu. W tym artykule utworzymy instrukcje krok po kroku dotyczące dodawania podpisu cyfrowego do PDF w języku C#. Utworzymy również przykład użycia podpisu cyfrowego w języku C#, wykonując kompleksowe kroki. Cała metoda podpisywania dokumentów PDF podpisami cyfrowymi jest opisana tutaj wraz z przykładowym kodem.
Kroki, aby dodać podpis cyfrowy do pliku PDF w języku C#
- Zainstaluj GroupDocs.Signature for .NET z menedżera pakietów NuGet
- Dodaj odwołanie do wymaganych przestrzeni nazw w celu zaimplementowania podpisu cyfrowego
- Utwórz obiekt klasy Signature i załaduj wejściowy dokument PDF
- Utwórz instancję klasy DigitalSignOptions z wymaganym certyfikatem i hasłem
- Wywołaj metodę Sign klasy Signature i przekaż wyjściowy plik PDF wraz z DigitalSignOptions
Postępując zgodnie z powyższymi punktami, możesz szybko utworzyć funkcję podpisu cyfrowego C# za pomocą kilku wierszy kodu. Najpierw skonfiguruj wymagany pakiet z menedżera pakietów NuGet i uwzględnij niezbędną przestrzeń nazw w kodzie. W kolejnym kroku zainicjuj klasę Signature do ładowania źródłowego PDF, utwórz instancję klasy DigitalSignOptions i przekaż plik certyfikatu. Na koniec dodaj podpis cyfrowy do dokumentu PDF i zapisz go na dysku, wywołując metodę Sign.
Kod do dodawania podpisu cyfrowego do pliku PDF w języku C#
Postępując zgodnie ze szczegółowymi instrukcjami podanymi w poprzedniej części, zademonstrowaliśmy implementację podpisu cyfrowego w języku C#. Ustawiliśmy kilka atrybutów podpisu, w tym jego lewą i górną pozycję. Z drugiej strony ten przykładowy kod może służyć jako punkt wyjścia do dodawania właściwości, takich jak Kontakt, Przyczyna, Lokalizacja, Widoczność i wiele innych.
W tym temacie omówiliśmy proces dodawania podpisu cyfrowego w formacie PDF przy użyciu języka C#. Niedawno napisaliśmy artykuł na temat Jak podpisać dokument PDF podpisem kodu kreskowego w C#, zajrzyj do niego, aby uzyskać więcej informacji.