
让我们为商业应用程序开发一个 JPG QR 码阅读器模块,以自动检测和读取 QR 码。这种自动化将使您的应用程序在工作效率方面更具竞争优势。此外,本文还将介绍一款基于 Web 的在线条形码扫描器,用于在线扫描条形码。Aspose.BarCode 提供多种编程语言的条形码扫描器 API。不过,在本指南中,我们将使用 Aspose.BarCode for .NET 创建一个 C# 条码扫描器。该 .NET 库使整个过程非常流畅和轻量级。因此,让我们继续前进,无需多言。
我们将在本文中介绍以下几点:
C# 条码扫描器 - API 安装
在 C# 中构建 JPG QR 码阅读器
在线条码扫描器
C# 条码扫描器 - API 安装
Aspose.BarCode for .NET是一个完整的软件包,提供内部和云API以读取和处理条码。有多个选项可用于配置操作 QR 代码和条形码的功能。因此,此条码扫描器 API 安装非常简单,如有任何困难,您可找到完整的安装指南。要安装此 C# 条码扫描器,您可在 NuGet 软件包管理器中运行以下命令或下载 DLL 文件。
PM> Install-Package Aspose.BarCode

在 C# 中构建 JPG QR 码阅读器
现在,我们将使用该条码阅读器 API 所提供的类和方法在 .NET 应用程序中构建一个 JPG QR 码阅读器。请注意,我们有一个包含条形码和 QR 码的 JPG 源文件。
您可以按照以下步骤进行操作:
使用源文件初始化 BarCodeReader 类的新实例。
通过调用 ReadBarCodes 方法从图像中读取条形码,并将其赋值给 BarCodeResult 类的实例,以存储从图像中识别出的条形码数据。
调用 CodeText 属性获取条码文本。
调用 CodeType 属性获取条码类型。
Confidence 属性用于获取已识别条形码的识别可信度。
Region 属性用于获取条形码区域。
复制并粘贴以下代码示例,为您的应用程序程序化地开发一个 C# 条码扫描器:
using Aspose.BarCode.BarCodeRecognition;
namespace Aspose.BarCode
{
class QRCodeReader
{
// Build a JPG QR Code Reader in C#
static void Main(string[] args)
{
// Initialize a new instance of the BarCodeReader class with the source file.
BarCodeReader barcode_reader = new BarCodeReader("barcode.jpg");
// Read the barcode from the image by calling the ReadBarCodes method and assign it to an instance of the BarCodeResult class to store recognized barcode data from the image.
foreach (BarCodeResult result in barcode_reader.ReadBarCodes())
{
Console.Out.WriteLine("*************************");
// Invoke the CodeText property to get the code text.
Console.Out.WriteLine("CodeText: " + result.CodeText);
// Get the barcode type by calling the CodeType property.
Console.Out.WriteLine("Symbology type: " + result.CodeType);
// The Confidence property is used to get the recognition confidence level of the recognized barcode.
Console.Out.WriteLine("Confidence : " + result.Confidence);
// The Region property is used to get the barcode region.
Console.Out.WriteLine("Confidence : " + result.Region);
Console.Out.WriteLine("*************************");
}
}
}
}运行上述代码段后,您将在终端/CMD 中看到输出结果,如下图所示的源文件输出结果:

条码扫描仪在线
我们隆重推出此在线工具,使我们的用户能够在线使用此条码扫描器。幸运的是,此在线条码阅读器由 Aspose.BarCode 提供支持,并提供企业级用户体验。最重要的是,您无需创建账户即可使用该工具。此外,它还提供丰富的用户界面,用户可以轻松拖放文件。

条码扫描器 API - 获取免费许可证
您可获得免费的临时许可证,以试用此条码阅读器 API 而不受评估限制。
结论
本文到此结束。Aspose.BarCode for .NET 是自动化条码扫描相关任务的绝佳工具。我们已经了解了如何使用该条码扫描器 API 提供的方法在 C# 中开发 JPG QR 码阅读器。本指南无法涵盖条码阅读器 API 的所有功能。因此,您可以访问文档和 API 参考资料以了解更多信息。此外,如果您想开始开发,可以查看 GitHub repo。
常见问题 - FAQ
如何用 JPEG 扫描 QR 代码?
您可以使用此在线工具从图像中读取条形码。
如何在 C# 中读取条形码图像?
Aspose.BarCode for .NET 为开发 JPG QR 码阅读器提供了一个编程解决方案。
渝公网安备50010702505508