QR-код (код швидкого реагування) насправді є двовимірним штрих-кодом, який містить інформацію, яку можна легко прочитати та відсканувати за допомогою пристрою для зчитування QR-коду та смартфона. Зараз QR-коди використовуються в інформації про продукти та маркетингу, мобільних платежах, контролі доступу тощо. У цій статті ми обговоримо, як програмно сканувати QR-код за допомогою C# у програмі .NET.
API сканера QR-коду .NET
API GroupDocs.Parser for C# — це рішення, яке дозволяє розробникам отримувати інформацію з різних форматів документів, зокрема PDF, Word, Excel та багатьох інших. Він пропонує простий інтерфейс і комплексні функції, що дозволяє легко аналізувати текст, метадані, зображення, штрих-коди та структурований вміст документів. У цій статті я буду використовувати його для сканування QR-кодів із зображень у програмі .NET за допомогою C#.
Ви можете завантажити DLL-файли або інсталятор MSI із розділу завантажень або встановити API у своїй програмі .NET за допомогою NuGet.
PM> Install-Package GroupDocs.Parser
Як сканувати QR-код за допомогою C#
Наступні кілька рядків змусять вас змінити свою думку щодо неправильної думки про те, що сканування QR-коду є складним завданням. Ось кроки, які показують, як прочитати зображення QR-коду:
- Завантажте зображення QR-коду за допомогою класу Parser.
- Отримайте QR-код(и) завантаженого зображення.
- Витягніть вкладене повідомлення з QR-коду за допомогою властивості Value.
Наступний вихідний код C# сканує зображення QR-коду за допомогою програми .NET за допомогою C#:
// Відскануйте QR-код за допомогою C#
using (Parser parser = new Parser("/path/qrcode.png"))
{
// Витягніть усі QR-коди.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// Ітерація
foreach (PageBarcodeArea barcode in barcodes)
{
// Роздрукуйте значення ідентифікованого QR-коду
Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
}
}
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію для аналізу QR-сканера та інших функцій API без будь-яких обмежень оцінки.
Висновок
Сьогодні ви щойно дізналися про простий спосіб сканування QR-коду із зображення за допомогою C#. Завдяки цьому навчанню ви можете розробити свій пристрій для зчитування QR-кодів або просто створити онлайн-додаток для сканування QR-кодів.
Щоб дізнатися більше, ви можете переглянути наступний корисний матеріал:
API сканера QR-коду .NET | Документація
Довідка по API | Безкоштовна підтримка | Приклади коду