如何使用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 产品可用的教程和指南。