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

Тази проста тема с инструкции илюстрира как да четете Barcode с помощта на C#. За да чете баркод C# базирано приложение може да се разработи с помощта на прости API извиквания и няколко стъпки за кодиране. Можете да използвате примера във всяко от поддържаните от .NET приложения, работещи в операционни системи Windows, macOS и Linux, без зависимост от инструмент на трета страна или друг API.

Стъпки за четене на баркод с помощта на C#

  1. Включете Aspose.BarCode for .NET от мениджъра на пакети NuGet
  2. Включете препратка към пространствата от имена Aspose.Barcode и Aspose.BarCode.BarCodeRecognition
  3. Създайте обект на BarCodeReader class и заредете файла с изображение на баркод
  4. Задайте типовете баркодове, като използвате изброителя DecodeType за BarCodeReader
  5. Прегледайте извлечената информация за баркод за по-нататъшна употреба

Горните стъпки в C# четат баркод от изображение само в няколко реда код. Процесът ще започне с добавяне, включително API с помощта на NuGet и включително необходимите пространства от имена. След това ще прочетем изходния PNG файл с един или множество баркодове вътре, като използваме екземпляр на BarCodeReader. Също така ще зададем желаните типове баркодове, които искаме да разчетем, като използваме изброителя DecodeType. В следващите редове четецът на баркод ще извлече информация от изображението и ние ще повторим това за по-нататъшно използване в нашето приложение.

Код за четене на баркод с помощта на C#

using System;
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
namespace KBBarcode
{
public class ReadBarcode
{
public static void BarcodeReader()
{
// Applying product license to read the Barcodes from image
License BarcodeLic = new License();
BarcodeLic.SetLicense("Aspose.Total.lic");
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}");
}
}
}
}

В горния пример, за да се създаде Четец на баркод C# изходен код се използва в няколко извиквания на API. API предлага поддръжка за четене на информация от голямо разнообразие от типове баркодове, които са посочени в изброителя DecodeType. Само с няколко реда код в C# Barcode Scanner е разработен.

В тази тема проучихме колко лесно приложение в C# сканира баркод от PNG изображение. Ако се интересувате от генерирането на QR код, вижте статията за това как да Генериране на QR код в C#.

 Български