Читання баркодів є поширеним вимогою в багатьох додатках, таких як управління запасами та перевірка квитків.Цей навчальний заклад показує, як читати барколи за допомогою C# з Aspose.BarCode для .NET.

Введення

Цей посібник надає крок за кроком інструкції щодо читання баркодів за допомогою C#. За допомогою наступних кроків ви можете розробити міцну програму для читача барколи, яка підтримує кілька типів баркоидів.

Переваги читання баркодів

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

Докладніше: Підготовка навколишнього середовища

  • Налаштування Visual Studio або будь-якого сумісного .NET IDE.
  • Налаштуйте Aspose.BarCode з менеджера пакетів NuGet.
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