Как да прочетете баркода с 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.