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

Обзор

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

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

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


См. также