使用Asp.Net Core从条形码扫描仪设备读取数据(条形码编号)

时间:2019-05-28 14:46:21

标签: asp.net asp.net-mvc asp.net-core asp.net-core-mvc

我正在asp.net核心中开发一个应用程序。我对从USB连接到PC的条形码设备读取数据有新的要求。当设备扫描时,它应从任何类型的条形码读取数据。此应用程序将托管在客户端计算机上。客户可以完全控制它Sample Image

我搜索了解决方案,但是我从Nuget Management找到了一些库,例如

  1. https://www.nuget.org/packages/BarCode/
  2. https://www.nuget.org/packages/ZXing.Net/
  3. https://www.nuget.org/packages/Spire.Barcode/

示例代码:

    // create a barcode reader instance
IBarcodeReader reader = new BarcodeReader();

// load a bitmap

var barcodeBitmap = (Bitmap)Image.LoadFrom("C:\\sample-barcode-image.png");

// detect and decode the barcode inside the bitmap

var result = reader.Decode(barcodeBitmap);

// do something with the result

if (result != null)
{
   txtDecoderType.Text = result.BarcodeFormat.ToString();
   txtDecoderContent.Text = result.Text;
}

这就像扫描从用户界面/文件系统上传的条形码图像并从上传的图像中读取数据一样。这对我没有帮助。我的要求是从连接到PC的设备读取数据。

0 个答案:

没有答案