Як читати баркод за допомогою C#

Як читати баркод за допомогою C#

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

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

  • Ефективність:- Швидкий доступ до зашифрованої інформації в цифровому форматі.

  • Верталізм:- Вони можуть бути інтегровані в різні програми, включаючи управління запасами та перевірку квитків.

  • Простість використання:- Простить процес введення даних за допомогою швидкого сканування.

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

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

Крок за кроком для читання баркоду

Крок 1: Інсталяція Aspose.BarCode

Додати бібліотеку Aspose.BarCode до вашого проекту за допомогою NuGet.

Install-Package Aspose.BarCode

Крок 2: Включити необхідні іменні простори

Додайте посилання на необхідні іменні простори у вашому коді.

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

Крок 3: Завантажити зображення баркоду

Створіть приклад для 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
}

Крок 4: Налаштування типів баркодів

Визначте типи баркодів, які ви хочете прочитати за допомогою DecodeType Імперія →

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

П’ятий етап: перевірка результатів

Витягніть інформацію про баркод і друкуйте її на консоль.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{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($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
    }
}

Додаткова інформація

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

Заключення

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

 Українська