Цифровий електронний підпис — це спосіб підтвердження автентичності документа. У цій статті ми створимо покрокові інструкції для додавання цифрового підпису до PDF у C#. Ми також створимо приклад використання цифрового підпису в C#, дотримуючись комплексних кроків. Тут описано повний метод підписання PDF-документів за допомогою цифрових підписів разом із зразком коду.
Кроки для додавання цифрового підпису до PDF на C#
- Установіть GroupDocs.Signature for .NET із менеджера пакетів NuGet
- Додайте посилання на необхідні простори імен для реалізації цифрового підпису
- Створіть об’єкт класу Signature і завантажте вхідний PDF-документ
- Створіть екземпляр класу DigitalSignOptions із необхідним сертифікатом і його паролем
- Викличте метод Sign класу Signature та передайте вихідний PDF-файл разом із DigitalSignOptions
Дотримуючись наведених вище пунктів, ви можете швидко створити функцію цифрового підпису C# за допомогою кількох рядків коду. Спочатку налаштуйте необхідний пакет у менеджері пакетів NuGet і додайте необхідний простір імен у код. На наступному кроці ініціалізуйте клас Signature для завантаження вихідного PDF-файлу, створіть екземпляр класу DigitalSignOptions і передайте файл сертифіката. Нарешті, додайте цифровий підпис до документа PDF і збережіть його на диску, викликавши метод Sign.
Код для додавання цифрового підпису до PDF на C#
Дотримуючись вичерпних інструкцій, наданих у попередній частині, ми продемонстрували реалізацію цифрового підпису в C#. Ми встановили кілька атрибутів для підпису, включаючи його ліве та верхнє положення. Цей зразок коду, з іншого боку, можна використовувати як відправну точку для додавання властивостей, таких як Contact, Reason, Location, Visible та багато інших.
У цій темі ми обговорили процес додавання цифрового підпису в PDF за допомогою C#. Нещодавно ми написали статтю на Як підписати PDF-документ штрих-кодом у C#, перегляньте її, щоб отримати більше інформації.