Створіть QR-код на C#.

QR-код — це двовимірний штрих-код, який можна використовувати для зберігання деяких корисних даних для ідентифікації або відстеження інформації. Іноді вам може знадобитися створити QR-код, щоб вставити інформацію у вигляді вертикальної та горизонтальної сітки. Відповідно, у цій статті пояснюється, як програмно створити QR-код у C#.

Встановлення C# API для генерації QR-коду

Вам потрібно встановити API Aspose.BarCode for .NET. Його можна використовувати для створення або сканування різних видів штрих-кодів. Ви можете завантажити довідковий файл DLL або встановити його за допомогою такої команди NuGet.

PM> Install-Package Aspose.BarCode

Створення QR-коду на C#

Ви можете створити QR-код, виконавши наведені нижче дії.

  1. Ініціалізуйте екземпляр класу BarcodeGenerator, вказуючи EncodeType і вхідний текст.
  2. Встановіть версію та тип кодування для QR-коду.
  3. Створіть QR-код і збережіть вихідне зображення у форматі PNG.

Наведений нижче фрагмент коду показує, як створити QR-код у C#:

// Ініціалізуйте екземпляр класу BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Встановити автоматичну версію
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Встановіть тип кодування ForceMicroQR QR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

Створення QR-коду за допомогою кодування ForceQR у C#

Тут ви дізнаєтесь, як створити тип QR-коду ForceQR у C#.

  1. Ініціалізуйте екземпляр класу BarcodeGenerator, вказуючи EncodeType і вхідний текст.
  2. Встановіть версію та тип кодування для QR-коду.
  3. Створіть QR-код і запишіть згенерований QR-код як зображення PNG.

У наведеному нижче прикладі коду показано, як створити QR-код із кодуванням ForceQR у C#:

// Ініціалізуйте екземпляр класу BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Встановити автоматичну версію
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Встановіть тип кодування ForceQR QR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);

Отримайте безкоштовну ліцензію

Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API на повну потужність.

Висновок

У цій статті ви дізналися, як програмно генерувати QR-код із різними версіями та типами кодування в C#. Просто виконайте кроки та фрагмент коду, щоб створити QR-код у C#. Крім того, ви можете відвідати розділ документація, щоб ознайомитися з іншими функціями, які пропонує Aspose.BarCode for .NET API. У разі будь-яких питань, будь ласка, напишіть нам на форум.

Дивись також