В современную эпоху PDF-файлы с цифровой подписью и QR-кодом стали более безопасными и быстро проверяемыми для автоматизированных систем цифровой обработки. Еще одна веская причина использовать QR-коды заключается в том, что они могут содержать много полезной информации. Если вы хотите научиться электронно подписывать PDF файлы с QR-кодом на C#, вы попали в нужное место.
В этой статье будут рассмотрены следующие моменты:
- Библиотека C# для цифровой подписи PDF с помощью QR-кода
- Шаги по цифровой подписи PDF с помощью QR-кода в C#
- Цифровая подпись PDF с помощью QR-кода в C# — дополнительные параметры
Библиотека C# для цифровой подписи PDF с помощью QR-кода
Вы можете загрузить библиотеку DLL или установить ее, выполнив команду (как указано ниже) в консоли диспетчера пакетов NuGet.
Install-Package GroupDocs.Signature
Шаги для цифровой подписи PDF с помощью QR-кода в C#
После установки начнем писать несколько строк кода.
Пожалуйста, следуйте инструкциям и приведенному ниже фрагменту кода:
- Создайте экземпляр класса Signature и передайте путь к исходному документу в качестве параметра конструктора.
- Инициализируйте экземпляр класса QrCodeSignOptions и задайте свойства EncodeType и Text.
- Вызвать метод Sign класса Signature и передать ему путь к выходному файлу и QrCodeSignOptions.
Вы можете просто скопировать и вставить следующий пример кода в свой файл C#:
Результат можно увидеть на изображении ниже:
eSign PDF с QR-кодом в C# — дополнительные параметры
Библиотека PDF eSign предоставляет некоторые дополнительные полезные параметры в классе QrCodeSignOptions. Вы можете использовать этот класс, чтобы указать выравнивание подписи, поля, границы, шрифт, цвета и фон. Кроме того, вы можете проверить результаты вновь созданной подписи с помощью класса SignResult.
Ниже приведены шаги для создания QR-кода с дополнительными параметрами:
- Инициализируйте новый экземпляр класса Signature, указав путь к исходному документу в качестве параметра конструктора.
- Создайте экземпляр класса QrCodeSignOptions.
- Задайте текст подписи и тип кодировки.
- Установите положение подписи.
- Укажите выравнивание подписи, поля, границы, шрифт, цвета и фон.
- Вызвать метод Sign класса Signature и передать ему путь к выходному файлу и QrCodeSignOptions.
- При желании вы можете получить объект SignResult для анализа или проверки вновь созданных подписей.
В следующем коде C# показано, как подписать PDF-файл с помощью QR-кода, используя дополнительные параметры.
Вы получите вывод, как показано на изображении ниже:
Получить бесплатную лицензию
Вы можете воспользоваться бесплатной временной лицензией для тестирования API без ограничений на пробную версию.
Заключение
В этой статье мы узнали, как подписывать PDF-файлы цифровой подписью с помощью QR-кода на C#, используя библиотеку электронной подписи. Кроме того, вы также узнали о некоторых дополнительных параметрах добавления знака QR-кода в ваши PDF-документы. Вы можете посетить документацию, чтобы узнать о других функциях библиотеки цифровых подписей.
Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.