Ten krótki samouczek pokaże Ci, jak dodać sygnaturę obrazu do PDF przy użyciu C#. Wykorzystamy popularną bibliotekę podpisów do podpisania dokumentu PDF za pomocą podpisu graficznego. Aby osiągnąć tę funkcję, zostanie użytych kilka wywołań interfejsu API i trzy-cztery wiersze kodu. Na koniec przedstawiono działający przykład podpisywania plików PDF za pomocą obrazu w języku C#.
Kroki, aby dodać podpis obrazu do pliku PDF za pomocą C#
- Skonfiguruj GroupDocs.Signature for .NET z menedżera pakietów NuGet w aplikacji
- Dodaj odniesienie do przestrzeni nazw niezbędnych do dodania podpisu obrazu do pliku PDF
- Zainicjuj klasę Signature i załaduj źródłowy dokument PDF
- Utwórz obiekt klasy ImageSignOptions i przekaż obraz podpisu do jego konstruktora
- Wykorzystaj metodę Sign klasy Signature do podpisywania dokumentu PDF za pomocą podpisu graficznego
Instrukcje dotyczące implementacji funkcji wstawiania obrazu podpisu w pliku PDF przy użyciu języka C# są dość proste. Implementację tych kroków rozpoczniemy od skonfigurowania wymaganego pakietu z NuGet w projekcie i dodania niezbędnych przestrzeni nazw do podpisania dokumentu. Następnie załadujemy źródłowy dokument PDF i ustawimy pozycję podpisu dla podpisanego pliku PDF za pomocą klasy ImageSignOptions. Ostatecznie podpisany dokument PDF jest zapisywany na dysku przy pomocy metody Sign.
Kod, aby dodać podpis obrazu do pliku PDF przy użyciu C#
W poprzednim przykładowym kodzie postępowaliśmy zgodnie z wyżej wymienionymi instrukcjami, aby dodać obraz podpisu do pliku PDF w języku C#. W tym przykładzie zdefiniowaliśmy kilka właściwości pozycji podpisu. Możesz jednak zmodyfikować ten przykład i ustawić inne właściwości, takie jak ustawienia obramowania, wysokość, szerokość, wyrównanie w poziomie, wyrównanie w pionie i wiele innych.
W tym poście przyjrzeliśmy się, jak dodać podpis obrazu do dokumentu PDF za pomocą języka C# i zamieściliśmy przykładowy kod. Możesz odwiedzić nasz poprzedni przewodnik na Jak dodać podpis cyfrowy do pliku PDF w języku C#, aby uzyskać dodatkowe informacje.