如何使用C#阅读条形码#
如何使用C#阅读条形码#
通过遵循所提供的步骤,您可以开发一个C#应用程序,使用最小代码阅读条形码,没有外部依赖.
阅读条形码的好处
效率:- 快速访问加密信息在数字格式.
多元性:- 它可以集成到各种应用程序,包括库存管理和门票验证.
易于使用:- 通过快速扫描简化数据输入过程.
原标题:准备环境
- 设置 Visual Studio 或任何兼容的 .NET IDE.
- 在 NuGet Package Manager 中安装 Aspose.BarCode.
步骤指南阅读条形码
步骤 1: 安装 Aspose.BarCode
使用 NuGet 将 Aspose.BarCode 图书馆添加到您的项目中.
Install-Package Aspose.BarCode步骤2:包含必要的名称空间
在您的代码中添加所需的名称空间的参考.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;步骤3:下载条码图像
创建一个例子 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
}步骤4:设置条码类型
指定您想要阅读的条形码类型 DecodeType 列表.
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 图书馆支持各种条码格式,允许您轻松阅读多种类型的代码.
- 考虑实施缺乏或不可读的条形码的场景的额外错误处理.
结论
此教程引导您通过使用 Aspose.BarCode 在 C# 中阅读条形码的过程. 只有几个条形码,您可以有效地从条形码图像中提取信息. 对于额外的条形码生成和操作功能,请参阅更多关于 Aspose 产品可用的教程和指南.