Цифровая электронная подпись — это метод подтверждения подлинности документа. В этой статье мы создадим пошаговые инструкции по добавлению цифровой подписи к 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#. Мы установили несколько атрибутов для подписи, в том числе ее левое и верхнее положение. С другой стороны, этот пример кода можно использовать в качестве отправной точки для добавления таких свойств, как «Контакт», «Причина», «Местоположение», «Видимый» и многих других.
В этом разделе мы обсудили процесс добавления цифровой подписи в PDF с помощью C#. Недавно мы написали статью о Как подписать PDF-документ подписью штрих-кода в C#. Ознакомьтесь с ней для получения дополнительной информации.