Цифровая подпись PDF с помощью QR-кода в C#

Цифровая подпись PDF с помощью QR-кода в C#

В современную эпоху PDF-файлы с цифровой подписью и QR-кодом стали более безопасными и быстро проверяемыми для автоматизированных систем цифровой обработки. Еще одна веская причина использовать QR-коды заключается в том, что они могут содержать много полезной информации. Если вы хотите научиться электронно подписывать PDF файлы с QR-кодом на C#, вы попали в нужное место.

В этой статье будут рассмотрены следующие моменты:

Библиотека C# для цифровой подписи PDF с помощью QR-кода

Вы можете загрузить библиотеку DLL или установить ее, выполнив команду (как указано ниже) в консоли диспетчера пакетов NuGet.

Install-Package GroupDocs.Signature

Шаги для цифровой подписи PDF с помощью QR-кода в C#

После установки начнем писать несколько строк кода.

Пожалуйста, следуйте инструкциям и приведенному ниже фрагменту кода:

  1. Создайте экземпляр класса Signature и передайте путь к исходному документу в качестве параметра конструктора.
  2. Инициализируйте экземпляр класса QrCodeSignOptions и задайте свойства EncodeType и Text.
  3. Вызвать метод Sign класса Signature и передать ему путь к выходному файлу и QrCodeSignOptions.

Вы можете просто скопировать и вставить следующий пример кода в свой файл C#:

Результат можно увидеть на изображении ниже:

Знак QR-кода

eSign PDF с QR-кодом в C# — дополнительные параметры

Библиотека PDF eSign предоставляет некоторые дополнительные полезные параметры в классе QrCodeSignOptions. Вы можете использовать этот класс, чтобы указать выравнивание подписи, поля, границы, шрифт, цвета и фон. Кроме того, вы можете проверить результаты вновь созданной подписи с помощью класса SignResult.

Ниже приведены шаги для создания QR-кода с дополнительными параметрами:

  1. Инициализируйте новый экземпляр класса Signature, указав путь к исходному документу в качестве параметра конструктора.
  2. Создайте экземпляр класса QrCodeSignOptions.
  3. Задайте текст подписи и тип кодировки.
  4. Установите положение подписи.
  5. Укажите выравнивание подписи, поля, границы, шрифт, цвета и фон.
  6. Вызвать метод Sign класса Signature и передать ему путь к выходному файлу и QrCodeSignOptions.
  7. При желании вы можете получить объект SignResult для анализа или проверки вновь созданных подписей.

В следующем коде C# показано, как подписать PDF-файл с помощью QR-кода, используя дополнительные параметры.

Вы получите вывод, как показано на изображении ниже:

электронная подпись PDF

Получить бесплатную лицензию

Вы можете воспользоваться бесплатной временной лицензией для тестирования API без ограничений на пробную версию.

Заключение

В этой статье мы узнали, как подписывать PDF-файлы цифровой подписью с помощью QR-кода на C#, используя библиотеку электронной подписи. Кроме того, вы также узнали о некоторых дополнительных параметрах добавления знака QR-кода в ваши PDF-документы. Вы можете посетить документацию, чтобы узнать о других функциях библиотеки цифровых подписей.

Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Смотрите также