Як зчитувати штрих-код за допомогою C#

Як зчитувати штрих-код за допомогою C#

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

Переваги зчитування штрих-кодів

  1. Ефективність:
    • Швидкий доступ до закодованої інформації в цифровому форматі.
  2. Універсальність:
    • Може бути інтегровано в різні програми, включаючи управління запасами та перевірку квитків.
  3. Легкість у використанні:
    • Спрощує процес введення даних через швидкі сканування.

Підготовка середовища

  1. Налаштуйте Visual Studio або будь-яку сумісну .NET IDE.
  2. Встановіть 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.

 Українська