QR-код — це двовимірний штрих-код, який можна використовувати для зберігання деяких корисних даних для ідентифікації або відстеження інформації. Іноді вам може знадобитися створити QR-код, щоб вставити інформацію у вигляді вертикальної та горизонтальної сітки. Відповідно, у цій статті пояснюється, як програмно створити QR-код у C#.
- Встановлення C# API для генерації QR-коду
- Створення QR-коду на C#
- Створення QR-коду за допомогою кодування ForceQR у C#
Встановлення C# API для генерації QR-коду
Вам потрібно встановити API Aspose.BarCode for .NET. Його можна використовувати для створення або сканування різних видів штрих-кодів. Ви можете завантажити довідковий файл DLL або встановити його за допомогою такої команди NuGet.
PM> Install-Package Aspose.BarCode
Створення QR-коду на C#
Ви можете створити QR-код, виконавши наведені нижче дії.
- Ініціалізуйте екземпляр класу BarcodeGenerator, вказуючи EncodeType і вхідний текст.
- Встановіть версію та тип кодування для QR-коду.
- Створіть 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#.
- Ініціалізуйте екземпляр класу BarcodeGenerator, вказуючи EncodeType і вхідний текст.
- Встановіть версію та тип кодування для QR-коду.
- Створіть 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. У разі будь-яких питань, будь ласка, напишіть нам на форум.