让我们为业务应用程序开发一个JPG QR 码读取器模块,以自动执行 QR 码检测和读取。这种自动化将为您的应用程序带来生产力方面的竞争优势。此外,这篇博文将介绍一种基于网络的在线条码扫描仪,用于在线扫描条码。Aspose.BarCode提供多种编程语言的条形码扫描器API 。但是,在本指南中,我们将使用 Aspose.BarCode for .NET构建一个C# 条形码扫描仪。这个 .NET 库使整个过程变得非常流畅和轻量级。
Aspose.BarCode for .NET 是一个功能强大的API,可以从任意角度生成和识别多种图像类型的一维和二维条形码。开发人员可以轻松添加条形码生成和识别功能,以及在.NET应用程序中将生成的条形码导出为高质量的图像格式。 Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
Aspose.BarCode 最新下载(qun:666790229)https://www.evget.com/product/576/download
C# 条码扫描器 - API 安装
Aspose.BarCode for .NET是一个完整的软件包,提供本地和云 API 来读取和操作条形码。有多个选项可用于配置操作 QR 码和条形码的功能。因此,这个条形码扫描仪 API非常容易安装,如果遇到任何困难,您可以找到完整的安装指南。要安装此 C# 条形码扫描仪,您可以在NuGet包管理器中运行以下命令 或下载DLL文件。
PM> Install-Package Aspose.BarCode
用 C# 构建 JPG 二维码阅读器
现在,我们将使用此条形码读取器 API 公开的类和方法在 .NET 应用程序中构建JPG 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提供支持,并提供企业级用户体验。最重要的是,您不会被要求创建帐户来使用此工具。此外,还有丰富的用户界面,用户可以轻松拖放文件。
这篇博文到此结束。Aspose.BarCode for .NET是一个很好的工具,可以自动执行与条形码扫描相关的任务。我们已经学习了如何使用此条码扫描器 API 提供的方法用C# 开发 JPG 二维码阅读器。本指南无法涵盖此条形码读取器 API 公开的所有功能。此之外,你有其他方面的需求,也欢迎和我们互动,或这下体验~