跳至页脚内容
条形码工具

QR Code Extractor (Example Tools)

在本文中,我们将讨论一些最佳的二维码读取器。 首先,我们需要了解二维码是什么。

什么是二维码?

二维码是快速响应代码的缩写。 它也被称为矩阵条形码。 它于1994年首次创建,是一种可机器读取的代码,编码了与其附着的产品有关的数据。 二维码具有较大的存储容量,可以存储数字、字母数字、字节/二进制和日文汉字数据。 以下是二维码的示例图像:

class="content-img-align-center"> QR Code Extractor Tools: Figure 1 - QR Code

class="content__image-caption">二维码

我们需要解码这个二维码。 有多种二维码提取器可用。 我们将在这里讨论一些既可在移动端也可在桌面环境中使用的二维码提取器。

我们将首先讨论由ByteScout提供的二维码读取器。

ByteScout二维码读取器

二维码读取器是一个快速的在线应用程序,允许您读取二维码。 您可以通过两种方式读取条码:

  1. 从文件中读取条码 - 只需导航到计算机上的一个文档。
  2. 将您的相机连接到计算机并开始读取二维码。

二维码阅读器能够读取您的任何二维码。 这是一个具有多种二维码读取功能的优秀程序。 这个工具的界面设计合理,并且很快就能完成任务。

您可以直接从桌面上的文件或您的实时网络摄像头启动ByteScout二维码在线阅读器。 它能够解码和读取任意大小和质量的二维码。

class="content-img-align-center"> QR Code Extractor Tools: Figure 2 - QR Code Reader Screenshot

class="content__image-caption">二维码读取器截图

您还可以通过手机的互联网浏览器使用ByteScout二维码阅读器。

让我们探索另一种具有网页和移动应用程序的有用二维码提取器。

Aspose条码阅读器

Aspose条码阅读器是一个免费的在线应用程序,可以读取来自图片或手机摄像头的条码。 它支持超过60种条码符号,包括所有流行的符号。 它可以检测和读取一张图片上的多个条码。 即使是损坏的条码也可以通过我们的复杂算法读取。 名字可能会让您误解,因为它只能读取条码,但不,它也可以读取二维码。 它是免费的,也可以在Play Store上下载。

class="content-img-align-center"> QR Code Extractor Tools: Figure 3 - Aspose QRCode Reader Online

class="content__image-caption">Aspose条码阅读器在线

您也可以通过Google Playstore下载到手机上。 如果您不想下载,可以直接通过您喜欢的互联网浏览器,如Firefox,Opera或Google Chrome使用它。

QrCode解码器

QrCode解码器是一个用于在线读取和解码二维码的免费服务。上传带有二维码的图片或图像文件,或用相机拍摄二维码,此解码器将扫描二维码,尝试读取它,并显示二维码中的数据。 没有移动应用程序。您必须在线直接使用它。

class="content-img-align-center"> QR Code Extractor Tools: Figure 4 - QrCode Decoder

class="content__image-caption">QrCode解码器

还有许多其他二维码提取器,所以我绝对无法在一篇文章中讨论完所有的! 这些二维码提取工具有特定的支持格式。 您可能有特定的需求,或需要一个API或库将二维码提取功能整合到您的应用程序中。 也许您想开发自己的二维码提取器。

创建您自己的二维码提取器

您可以使用C#和任何.NET平台创建您自己的二维码扫描器。 您可以创建自己的在线二维码提取器或用于读取二维码的Windows应用程序。 Iron Software提供了一个名为IronBarcode的非常有用的库。

开始使用 IronBarcode 是一个专为 .NET 框架设计的条码读取和写入库。

IronBarcode是由Iron Software开发和维护的库,帮助C#软件工程师在.NET应用程序和网站中读取和生成条形码和二维码。 使用IronBarcode读取或写入条形码只需一行代码。

IronBarcode擅长:

  • 从图像或PDF中读取单个或多个条码和二维码。
  • 图像校正,包括倾斜、对齐、噪声、低分辨率、对比度等。
  • 生成条形码并将其应用于图像或PDF文档。
  • 将条形码嵌入到HTML文档中。
  • 设计条形码并添加评论文本。
  • 二维码写入功能允许添加徽标、颜色和高级二维码对齐。

让我们了解它如何工作。

首先,我们需要在现有代码库中安装IronBarcode库或创建一个新项目。 要安装IronBarcode,请在包管理器控制台中运行以下命令:

Install-Package BarCode

此命令将在您的项目中安装IronBarcode。 现在我们可以使用它来提取二维码。

首先,我们需要添加以下命名空间:

using IronBarCode;
using IronBarCode;
Imports IronBarCode
$vbLabelText   $csharpLabel

现在,我们将使用其功能从图像文件中读取以下二维码。

class="content-img-align-center"> QR Code Extractor Tools: Figure 5 - QrCode Decoder

class="content__image-caption">QrCode解码器

写下以下代码以读取上面的二维码:

// Reading a QR code from a file path and obtaining its decoded content
var qrCodeValue = BarcodeReader.ReadSingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");

// Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text);
// Reading a QR code from a file path and obtaining its decoded content
var qrCodeValue = BarcodeReader.ReadSingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");

// Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text);
' Reading a QR code from a file path and obtaining its decoded content
Dim qrCodeValue = BarcodeReader.ReadSingleBarcode("D:\Iron Software\QRCodes\qrCode.png")

' Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text)
$vbLabelText   $csharpLabel

ReadSingleBarcode 方法由 BarcodeReader 类提供,接受二维码图像的文件路径作为参数,并返回一个包含解码消息的对象,存放在其 Text 属性中。 它工作迅速,可以读取多种格式的二维码。 如本例所示,它甚至可以处理带有嵌入徽标的二维码。

class="content-img-align-center"> QR Code Extractor Tools: Figure 6

class="content__image-caption">

这个条码库还允许我们创建带有或不带徽标的二维码和条形码,选择我们喜欢的颜色,并以特定格式创建。 它快速,易于使用,开发免费,并提供更高的效率。 可以用于开发基于移动端、网页和桌面的二维码提取器、扫描器或生成器。 您可以访问此链接以获取关于如何使用IronBarcode的完整说明。

摘要

在本教程中,我们介绍了一些有用的二维码提取器。 我们还讨论了使用C#编写的IronBarcode库,该库提供帮助我们仅用一行代码创建二维码和条形码的功能。 它还允许我们以我们想要的文件格式保存二维码或条形码。

{i:(Aspose 是其各自所有者的注册商标。 本网站与 Aspose 无关,也未得到 Aspose 的支持或赞助。 所有产品名称、徽标和品牌均为其各自所有者的财产。 比较仅供参考,反映的是撰写时的公开信息。]

Jordi Bardia
软件工程师
Jordi 最擅长 Python、C# 和 C++,当他不在 Iron Software 利用这些技能时,他就在游戏编程。分享产品测试、产品开发和研究的责任,Jordi 在持续的产品改进中增加了巨大的价值。多样的经验使他面临挑战并保持投入,他表示这是在 Iron Software 工作的最喜欢的方面之一。Jordi 在佛罗里达州迈阿密长大,并在佛罗里达大学学习计算机科学和统计学。