Як читати баркод за допомогою 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.