Как подписать JPEG с помощью QR-кода с помощью C#

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

Действия по подписанию JPEG с помощью QR-кода с использованием C#

  1. Установите GroupDocs.Signature for .NET через менеджер пакетов NuGet в свой проект для подписи файла JPEG с помощью QR-кода.
  2. Добавьте ссылку на необходимые пространства имен, чтобы вставить QR-код в JPEG.
  3. Создайте объект класса Signature, передав путь к входному файлу JPEG в качестве аргумента его конструктору.
  4. Создайте объект класса QrCodeSignOptions и установите нужные свойства QR-кода для JPEG.
  5. Вызовите метод Signature.Sign, передав соответствующие параметры подписи для QR-кода, чтобы сохранить полученный JPEG на диск.

Библиотека, представленная в этом руководстве, создана для обеспечения плавной совместимости на нескольких платформах. Вы можете подписывать документы JPEG с помощью QR-кода в популярных операционных системах, таких как Windows, macOS и Linux, если у вас установлен .NET. Следуя этим инструкциям, вы сможете легко интегрировать QR-код в JPEG на C#, что повысит безопасность документа и соответствие законодательству. Чтобы увидеть, как реализуется этот процесс подписи, просмотрите пример кода ниже.

Код для подписи JPEG с помощью QR-кода с использованием C#

using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace SignJPEGwithQRCodeUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Signature library
License lic = new License();
lic.SetLicense(@"GroupDocs.Signature.lic");
// load the source JPG file
using (Signature signature = new Signature("input.jpg"))
{
// create QRCode option with predefined QRCode text
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith")
{
// setup QRCode encoding type
EncodeType = QrCodeTypes.QR,
// set signature position
Left = 100,
Top = 100
};
// Save the output JPG to disk
signature.Sign("output.jpg", options);
}
}
}
}

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

В предыдущем уроке мы представили подробное пошаговое руководство по подписанию файла JPEG текстовыми подписями. Если вам нужна дополнительная помощь, мы настоятельно рекомендуем обратиться к нашему подробному руководству о том, как подписать JPEG текстовой подписью с помощью C#.

 Русский