Како читати баркод користећи Ц 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: Преузмите слику баркода
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 подржава различите формати баркода, што вам омогућава да лако прочитате више врста кода.
- Размислите о имплементацији додатне грешке за сценарије са недостајућим или нечитаним кодовима.
Закључак
Овај туториал вас је водио кроз процес читања баркода у Ц# користећи Асписе.Баркод.Са само неколико линија кода, можете ефикасно извући информације из слика баркода.За додатне функције генерисања и манипулације баркода, погледајте више туторијала и водича доступних за Асписе производе.