Как создать QR-код в C#

QR-код (сокращение от Quick Response Code) — это двумерный (2D) штриховой код, впервые разработанный в Японии для автомобильной промышленности. QR-код читается со всех сторон и может использовать различные режимы кодирования, такие как цифровой, буквенно-цифровой и байт/бинарный, для эффективного хранения данных.
Следующий пример кода показывает, как создать QR-штрихкод с помощью Free Spire.Barcode for .NET.
Установка Free Spire.Barcode с помощью NuGet
Вы можете установить пакет FreeSpire.Barcode, выполнив поиск и установку через «Tool» -> «NuGet Package Manager» -> «Manage NuGet Packages for Solution», или установить его с помощью следующей команды NuGet:
PM> Install-Package FreeSpire.Barcode
Генерация QR-кода в C#
using Spire.Barcode;
using System.Drawing;
namespace QRCode
{
class Program
{
static void Main(string[] args)
{
BarcodeSettings settings = new BarcodeSettings();
settings.Type = BarCodeType.QRCode;
settings.Data = «Hello 123456789»;
settings.Data2D = «Hello 123456789»;
settings.QRCodeDataMode = QRCodeDataMode.AlphaNumber;
settings.X = 1.0f;
settings.QRCodeECL = QRCodeECL.H;
BarCodeGenerator generator = new BarCodeGenerator(settings);
Image image = generator.GenerateImage();
image.Save("QRCode.png");
}
}
}
Заключение
Из этой статьи мы узнали, как создавать QR-коды. Free Spire.Barcode поддерживает создание и чтение более 38 распространенных штрих-кодов. Для получения более подробной информации обратитесь к официальному руководству.