
Aspose.BarCode надає API на кількох мовах програмування, таких як Java, Python, C++ та інших. Це потужне рішення для створення та обробки штрих-кодів і QR-кодів програмно. Отже, автоматизація всього процесу надасть конкурентну перевагу вашому програмному забезпеченню для бізнесу. Тому ми реалізуємо, як створити мікро QR-код в C# за допомогою Aspose.BarCode для .NET. Проте в найближчі дні ми також продемонструємо, як програмно створювати/читати інші типи QR-кодів. Тож слідкуйте за новими захоплюючими навчальними матеріалами з прикладами коду.
Наступні пункти будуть розглянуті:
- Інтеграція QR Code SDK
- Створення мікро QR-коду в C# - фрагмент коду
- Безкоштовний генератор мікро QR-коду - онлайн-інструмент
Інтеграція QR Code SDK
Перейдіть до посібника з установки у випадку будь-якої небажаної ситуації. Проте ви можете виконати наступну команду в NuGet Package Manager або завантажити DLL файл цієї C# бібліотеки:
PM> Install-Package Aspose.BarCode

Створення мікро QR-коду в C# - фрагмент коду
Ви можете просто дотримуватися кроків, наведених нижче:
- Створіть екземпляр класу BarcodeGenerator і ініціалізуйте його з типом символьного коду QRcode та текстом для кодування.
- Встановіть розмір QR-коду в пікселях.
- Збережіть(авто за замовчуванням) зображення QR-коду у певний файл у форматі PNG.
- Встановіть версію MicroQR M4 та викликайте метод Save, щоб зберегти вихідний файл.
Наступний фрагмент коду показує, як розробити генератор мікро QR-коду в C#:
namespace CSharp.MicroQRVersionM4 | |
{ | |
class MicroQRVersionM4 | |
{ | |
static void Main(string[] args) | |
{ | |
// Define the path to the documents directory. | |
string path = "/Desktop/"; | |
System.Console.WriteLine("MicroQRVersion:"); | |
// Create an instance of the BarcodeGenerator class and initialize it with the QRcode symbology type and text to be encoded. | |
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MicroQR, "EARTH")) | |
{ | |
// Set the size of QR code in Pixels. | |
gen.Parameters.Barcode.XDimension.Pixels = 4; | |
// Save(auto by default) the QR Code image to a specific file in PNG format. | |
gen.Save($"{path}MicroQRVersionAuto.png", BarCodeImageFormat.Png); | |
// Set MicroQR M4 version and invoke the Save method to save the output file. | |
gen.Parameters.Barcode.QR.MicroQRVersion = MicroQRVersion.M4; | |
gen.Save($"{path}MicroQRVersionM4.png", BarCodeImageFormat.Png); | |
} | |
} | |
} | |
} |
Вихід:

Також ви можете згенерувати прямокутний мікро QR-код, використовуючи наступний фрагмент коду:
namespace CSharp.RectMicroQRVersionR11x77 | |
{ | |
class RectMicroQRVersionR11x77 | |
{ | |
static void Main(string[] args) | |
{ | |
// Define the path to the documents directory. | |
string path = "/Desktop/"; | |
System.Console.WriteLine("MicroQRVersion:"); | |
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.RectMicroQR, "EARTH")) | |
{ | |
gen.Parameters.Barcode.XDimension.Pixels = 4; | |
//auto (by default) | |
gen.Save($"{path}RectMicroQRVersionAuto.png", BarCodeImageFormat.Png); | |
//set RectMicroQR R11x77 version | |
gen.Parameters.Barcode.QR.RectMicroQrVersion = Aspose.BarCode.Generation.RectMicroQRVersion.R11x77; | |
gen.Save($"{path}RectMicroQRVersionR11x77.png", BarCodeImageFormat.Png); | |
} | |
} | |
} | |
} |
Ви можете побачити згенерований прямокутний мікро QR-код на зображеннях нижче:

Безкоштовний генератор мікро QR-коду - онлайн-інструмент
Існує онлайн сканер мікро QR-коду і генератор, що працює на Aspose.BarCode. Більше того, це безкоштовно, і ви можете відкрити його в майже всіх поширених веб-браузерах.

Генератор мікро QR-коду - отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати цей QR Code SDK без обмежень на оцінку.
Підсумок
Це підводить нас до кінця цього блогу. Ми розглянули, як створити мікро QR-код в C# програмно. Крім того, ми також розглянули створення прямокутного мікро QR-коду за допомогою Aspose.BarCode для .NET. Аналогічно, ви можете переглянути документацію, репозиторій GitHub та API посилання, щоб дізнатися більше.
Задати питання
Ви можете повідомити нам про свої питання або запити на нашому форумі.