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

Зчитувач QR-коду за допомогою C# | Відскануйте QR-код із зображення

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 | Безкоштовна підтримка | Приклади коду

Дивись також