Читание баркодов является распространенным требованием во многих приложениях, таких как управление инвентаризацией и проверка билетов. Этот урок показывает, как читать бар-коды с помощью C# с Aspose.BarCode для .NET.

Введение

Этот руководство предоставляет шаг за шагом инструкции по чтению баркодов с использованием C#. Следуя шагам, указанным ниже, вы можете разработать robust barcode reader application, которая поддерживает несколько типов баркоидов.

Преимущества чтения баркодов

  • Эффективность: быстрый доступ к зашифрованной информации в цифровом формате.
  • Версальность: может быть интегрирована в различные приложения, включая управление запасами и проверку билетов.
  • Легкость использования: упрощает процесс ввода данных через быстрые сканирования.

Преимущества: Подготовка к окружающей среде

  • Настройка Visual Studio или любой совместимый .NET IDE.
  • Инсталляция Aspose.BarCode из NuGet Package Manager.
Install-Package Aspose.BarCode

Шаг за шагом Руководство для чтения баркода

Шаг 1: Включение необходимых номенклатур

Добавьте ссылки на требуемые именные пространства в вашем коде.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Шаг 2: Загрузите изображение баркода

Создайте пример для BarCodeReader Класс и загрузка файла изображения баркода.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Шаг 3: Настройка типов баркода

Определите типы баркода, которые вы хотите прочитать, используя DecodeType и перечисления.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Шаг 4: Итерат через результаты

Вытягивайте информацию о баркоде и напечатайте ее на консоль.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}

Полный пример кода для чтения баркода

Вот полный пример, демонстрирующий, как читать баркоды с изображения:

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    Console.WriteLine("ReadSimpleExample:");
    foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
    {
        Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
    }
}

Дополнительная информация

  • Библиотека Aspose.BarCode поддерживает разнообразный формат баркода, что позволяет легко читать несколько типов кодов.
  • Рассмотрим внедрение дополнительной обработки ошибок для сценариев с отсутствующими или нечитаемыми баркодами.

Заключение

Этот урок направляет вас по процессу чтения баркодов в C# с помощью Aspose.BarCode. С несколькими линиями кода, вы можете эффективно извлечь информацию из изображений баркодов. Для дополнительных функций генерирования баркодов и манипуляции, обратитесь к более подробным учебникам и руководствам, доступным для продуктов Aspose.

More in this category