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

Сканер 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 | Бесплатная поддержка | Примеры кода