Читання баркодів є поширеним вимогою в багатьох додатках, таких як управління запасами та перевірка квитків.Цей навчальний заклад показує, як читати барколи за допомогою 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.