Сканирование QR-кода на C#.

Обзор

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

Ключевые особенности:

  • Широкая поддержка форматов: Декодировать QR-коды, Data Matrix, Aztec и другие 2D-штрихкоды.
  • Гибкие варианты ввода: Сканирование штрихкодов из изображений, потоков или видеопотоков с веб-камеры.
  • Надежное распознавание: Эффективно обрабатывает повернутые, искаженные или шумные изображения QR-кодов.
  • Экономичное решение: Идеальный выбор как для корпоративных разработчиков, так и для любителей.

Этот гид охватывает:


API сканера QR-кодов на C#

Aspose.BarCode для .NET предоставляет комплексное решение для программного считывания QR-кодов и различных других форматов штрихкодов. Библиотека служит как лучшей библиотекой для считывания QR-кодов на C#, так и отличной альтернативой с открытым исходным кодом для проектов, нуждающихся в API для считывания QR-кодов на .NET. Вы можете использовать её для:

  • WPF-приложений: Бесшовная интеграция в настольные приложения.
  • Проектов ASP.NET: Обеспечение серверного сканирования штрихкодов.
  • Кроссплатформенных приложений: Полная поддержка .NET Core и .NET MAUI.

Установка

Начните с установки API через NuGet:

PM> Install-Package Aspose.BarCode

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


Сканирование QR-кода на C#

Следуйте этим шагам для сканирования QR-кодов из файла изображения:

  1. Инициализируйте класс BarCodeReader с параметром DecodeType.QR.
  2. Обработайте штрихкод, используя метод ReadBarCodes().
  3. Извлеките такие данные, как текст штрихкода и его тип из результатов.

Следующий пример кода демонстрирует как сканировать QR-код на C#:


Сканирование QR-кода из потока на C#

Чтобы прочитать QR-коды из потока, выполните следующие шаги:

  1. Создайте экземпляр класса BarCodeReader, указав DecodeType.QR.
  2. Используйте метод ReadBarCodes() для сканирования потока.
  3. Получите декодированные данные из результата.

Пример кода ниже иллюстрирует как сканировать QR-код из потока на C#:


Применение сканирования QR-кодов

Основные сценарии использования:

  • Розничная торговля: Оптимизация управления запасами и систем кассового обслуживания.
  • Здравоохранение: Улучшение идентификации пациентов и отслеживания фармацевтических средств.
  • Логистика: Оптимизация отслеживания отправлений с помощью QR-маркировки.
  • Маркетинг: Создание интерактивных кампаний с встроенными ссылками на QR-коды.

Бесплатная лицензия и ресурсы

Получите бесплатную временную лицензию

Чтобы оценить все возможности API, запросите бесплатную временную лицензию и получайте неограниченный доступ ко всем функциям.

Обучающие ресурсы


Заключение

Этот учебник показал, как:

  • Программно сканировать QR-коды из файлов или потоков на C#.
  • Использовать расширенные функции Aspose.BarCode для надежного и эффективного декодирования QR-кодов.

С его высокой производительностью и доступностью, плагин для чтения Aspose.BarCode за $99 является отличным выбором для разработчиков, ищущих надежный сканер QR-кодов для .NET 6. Изучите больше функций в документации или получите помощь на нашем форуме поддержки.


См. также