Как да добавите цифров подпис към PDF в C#

Цифровият електронен подпис е метод за удостоверяване на автентичността на документ. В тази статия ще създадем инструкции стъпка по стъпка за добавяне на цифров подпис към PDF в C#. Ще създадем и пример за използване на цифров подпис в C#, като следваме изчерпателните стъпки. Целият метод за подписване на PDF документи с цифрови подписи е описан тук, заедно с примерен код.

Стъпки за добавяне на цифров подпис към PDF в C#

  1. Инсталирайте GroupDocs.Signature for .NET от мениджъра на пакети NuGet
  2. Добавете препратка към необходимите пространства от имена за прилагане на цифров подпис
  3. Създайте обект от класа Signature и заредете входния PDF документ
  4. Създайте екземпляр на класа DigitalSignOptions с необходимия сертификат и неговата парола
  5. Извикайте метода Sign на класа Signature и предайте изходния PDF файл заедно с DigitalSignOptions

Следвайки горните точки, можете бързо да създадете функцията C# цифров подпис с няколко реда код. Първо настройте необходимия пакет от мениджъра на пакети NuGet и включете необходимото пространство от имена в кода. В следващата стъпка инициализирайте класа Signature за зареждане на изходния PDF, създайте екземпляр на класа DigitalSignOptions и предайте файла със сертификата. И накрая, добавете цифров подпис към PDF документ и го запазете на диск, като извикате метода Sign.

Код за добавяне на цифров подпис към PDF в C#

Следвайки изчерпателните инструкции, предоставени в предходната част, ние демонстрирахме реализацията на цифров подпис в c#. Задали сме няколко атрибута за подписа, включително неговата лява и горна позиция. Този примерен код, от друга страна, може да се използва като отправна точка за добавяне на свойства като Contact, Reason, Location, Visible и много други.

В тази тема обсъдихме процеса за добавяне на цифров подпис в PDF с помощта на C#. Наскоро написахме статия на Как да подпишете PDF документ с баркод подпис в C#, погледнете я за повече информация.

 Български