QR-код (код быстрого ответа) на самом деле представляет собой 2D-штрих-код, который содержит информацию, которую можно легко прочитать и отсканировать с помощью считывателя QR-кода и смартфона. В настоящее время QR-коды используются в информации о продуктах и маркетинге, мобильных платежах, контроле доступа и т. д. В этой статье мы обсудим, как программно сканировать QR-код с помощью C# в приложении .NET.

Считыватель QR-кода с использованием C# | Сканировать QR-код с изображения

Сканер QR-кода .NET API

GroupDocs.Parser для C# API — это решение, позволяющее разработчикам извлекать информацию из различных форматов документов, включая 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 | Бесплатная поддержка | Примеры кода

Смотрите также