Як додати цифровий підпис до 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#, перегляньте її, щоб отримати більше інформації.

 Українська