Як зчитувати штрих-код за допомогою C#
Цей простий посібник ілюструє, як зчитувати штрих-коди за допомогою C#. Дотримуючись наведених кроків, ви зможете розробити C# додаток, який зчитує штрих-коди за допомогою мінімальної кількості коду та без зовнішніх залежностей.
Переваги зчитування штрих-кодів
- Ефективність:
- Швидкий доступ до закодованої інформації в цифровому форматі.
- Універсальність:
- Може бути інтегровано в різні програми, включаючи управління запасами та перевірку квитків.
- Легкість у використанні:
- Спрощує процес введення даних через швидкі сканування.
Підготовка середовища
- Налаштуйте Visual Studio або будь-яку сумісну .NET IDE.
- Встановіть Aspose.BarCode з менеджера пакетів NuGet.
Покрокова інструкція для зчитування штрих-коду
Крок 1: Встановіть Aspose.BarCode
Додайте бібліотеку Aspose.Bar.Code до вашого проєкту за допомогою 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))
{
// Подальша обробка буде тут
}
Крок 4: Встановіть типи штрих-кодів
Вкажіть типи штрих-кодів, які ви хочете зчитувати, за допомогою перерахування DecodeType
.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
Крок 5: Перебір результатів
Витягніть інформацію про штрих-код і виведіть її на консоль.
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.