Четенето на баркодове е често срещано изискване в много приложения, като например управление на инвентаризацията и проверка на билетите. Този урок показва как да четете барове с помощта на 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
- Generate MSI, Plessey, and Standard 2 of 5 Barcodes for Inventory and Warehouse Labels в .NET
- Бързо сканиране на 1D баркода в работните потоци на инвентари и складове в .NET
- Генериране на GS1 Data Matrix Barcodes с помощта на Aspose.BarCode за .NET
- Генериране на QR кодове с помощта на Aspose.BarCode за .NET
- Извличане на QR код метаданни с помощта на Aspose.BarCode за .NET