Читание баркодов является распространенным требованием во многих приложениях, таких как управление инвентаризацией и проверка билетов. Этот урок показывает, как читать бар-коды с помощью 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.