Главное Авторские колонки Вакансии Вопросы
Выбор редакции:
704 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

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

Следующий пример кода показывает, как создать QR-штрихкод с помощью Free Spire.Barcode for .NET.
Мнение автора может не совпадать с мнением редакции

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 распространенных штрих-кодов. Для получения более подробной информации обратитесь к официальному руководству.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.