Четенето на баркодове е често срещано изискване в много приложения, като например управление на инвентаризацията и проверка на билетите. Този урок показва как да четете барове с помощта на C# с Aspose.BarCode за .NET.

Въведение

Този ръководство предоставя стъпки по стъпка инструкции за четене на баркодове с помощта на C#. Като следвате стъпките, изброени по-долу, можете да развиете солидна приложение за читател на бараков код, която поддържа няколко типа баракови код.

Предимства на четенето на баркоди

  • Ефективност: Бърз достъп до кодирана информация в цифров формат.
  • Версабилност: Може да се интегрира в различни приложения, включително управление на запасите и проверка на билетите.
  • Лесен за използване: Опростява процеса на внос на данни чрез бързи скани.

Предимства: Подготвяне на околната среда

  • Visual Studio или всяка съвместима .NET IDE.
  • Aspose.BarCode от NuGet Package Manager.
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.

More in this category