Как читать штрих-код с помощью C#

В этом простом разделе с практическими рекомендациями показано, как Читать Barcode с помощью C#. Для чтения штрих-кода приложение на основе C# может быть разработано с использованием простых вызовов API и нескольких шагов кодирования. Вы можете использовать этот пример в любом из поддерживаемых .NET приложений, работающих в операционных системах Windows, macOS и Linux, без зависимости от какого-либо стороннего инструмента или другого API.

Шаги для чтения штрих-кода с помощью C#

  1. Включить Aspose.BarCode for .NET из диспетчера пакетов NuGet.
  2. Включите ссылку на пространства имен Aspose.Barcode и Aspose.BarCode.BarCodeRecognition.
  3. Создайте объект BarCodeReader class и загрузите файл изображения штрих-кода.
  4. Установите типы штрих-кода с помощью перечислителя DecodeType для BarCodeReader.
  5. Повторите извлеченную информацию о штрих-коде для дальнейшего использования

Вышеуказанные шаги в C# считывают штрих-код с изображения всего за несколько строк кода. Процесс начнется с добавления API с использованием NuGet и включения необходимых пространств имен. Затем мы прочитаем исходный PNG-файл, содержащий один или несколько штрих-кодов, используя экземпляр BarCodeReader. Мы также установим желаемые типы штрих-кодов, которые нам интересно читать, с помощью перечислителя DecodeType. В последующих строках считыватель штрих-кода извлечет информацию из изображения, и мы повторим ее для дальнейшего использования в нашем приложении.

Код для чтения штрих-кода с использованием С#

В приведенном выше примере для создания Считывателя штрих-кода исходный код C# используется в нескольких вызовах API. API предлагает поддержку чтения информации из широкого спектра типов штрих-кодов, указанных в перечислителе DecodeType. Всего за несколько строк кода на C# был разработан сканер штрих-кода.

В этом разделе мы рассмотрели, как легко приложение C# сканирует штрих-код из изображения PNG. Если вы заинтересованы в создании QR-кода, обратитесь к статье о том, как Генерация QR-кода на С#.

 Русский