Как да прочетете баркода с C#

Как да прочетете баркода с C#

C#. Следвайки стъпките, които са предоставени, можете да развиете приложение C.

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

  • Ефективност“ е:- Бърз достъп до кодирана информация в цифров формат.

  • Версабилност“ е:- Тя може да бъде интегрирана в различни приложения, включително управление на запасите и проверка на билетите.

  • Лесен за използване:- Улеснява процеса на внос на данни чрез бързи скани.

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

  • Visual Studio или всяка съвместима .NET IDE.
  • Aspose.BarCode от NuGet Package Manager.

Стъпка по стъпка ръководство за четене на баркод

Стъпка 1: Инсталирайте Aspose.BarCode

Aspose.BarCode към проекта си с помощта на NuGet.

Install-Package Aspose.BarCode

Стъпка 2: Включете необходимите имена

Добавете препратки към необходимите имена в кода си.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Стъпка 3: Изтеглете изображението на баркода

Create an instance of the BarCodeReader class and load the barcode image file.

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: Настройване на типове баркодове

Specify the barcode types you want to read using the DecodeType enumerator.

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.

 Български