条码工具

QR码提取器(示例工具)

发布 2023年三月29日
分享:

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

什么是 QR 码?

QR 代码是快速反应代码的缩写。 它也被称为矩阵 BarCode。 它最初创建于 1994 年。它是一种机器可读代码,用于编码所附产品的相关数据。 QR 码的存储容量很大,可以存储数字、字母数字、字节/二进制和汉字数据。 以下是二维码的示例图片:

二维码提取工具:图1 - QR Code

二维码

我们需要解码这个 QR 码。 有多种 QR 代码提取器可用。 我们将在此讨论其中一些可在移动和桌面环境中使用的工具。

我们将首先讨论 ByteScout 的 QR 码阅读器。

ByteScout QR 码阅读器

QR 码阅读器是一款可快速阅读 QR 码的在线应用程序。 您可以通过两种方式读取 BarCode:

  1. 从文件中读取 BarCode - 只需导航到计算机上的文档。

  2. 将相机连接到电脑,开始读取 QR 码。

    QR 码阅读器能够读取您的任何 QR 码。 这是一款具有多种二维码阅读功能的优秀程序。 该工具的界面设计合理,可快速完成工作。

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

    二维码提取工具:图2 - QR Code Reader 截图

    二维码阅读器屏幕截图

    您也可以通过手机的互联网浏览器浏览 ByteScout QR 码阅读器。

让我们来探索另一款同时具有网络和移动应用的实用 QR 代码提取工具。

Aspose BarCode 阅读器

Aspose BarCode Reader 是一款免费的在线应用程序,可通过图片或手机摄像头读取条形码。 它支持 60 多种条形码符号,包括所有流行的条形码符号。 它可以检测和读取一张图像上的多个 BarCode。 即使是损坏的 BarCode 也能通过我们复杂的算法读取。 这个名字可能会让你感到困惑,因为它只能读取 BarCode,但不对,它还能读取 QR 码。 它是免费的,也可在 Play Store 中下载。

二维码提取工具:图3 - Aspose QRCode Reader Online

Aspose QRCode 在线阅读器

您也可以通过 Google Playstore 将其下载到您的手机上。 如果您对下载不感兴趣,可以直接通过 Firefox、Opera 或 Google Chrome 等最喜欢的互联网浏览器使用。

QrCode 解码器

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

QR码提取工具:图4 - QrCode解码器

QrCode 解码器

其他二维码提取器不胜枚举,我无法在一篇文章中一一介绍。! 这些二维码提取工具有特定的支持格式。 您可能有特定的要求,或者需要一个 API 或库来将 QRCode Extractor 功能集成到您的应用程序中。 也许您想开发自己的 QRCode Extractor。

创建自己的 QR 代码提取器

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

IronBarcode

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

IronBarcode 擅长:

  • 从图像或 PDF 中读取单个或多个 BarCode 和 QR 码。
  • 纠正图像偏斜、对齐、噪点、低分辨率、对比度等。
  • 生成 BarCode 并将其应用于图像或 PDF 文档。
  • 将 BarCode 嵌入 HTML 文档。
  • 设计 BarCode 并添加注释文本。
  • QR 代码编写允许添加徽标、颜色和高级 QR 对齐方式。

    让我们来了解一下它是如何工作的。

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

Install-Package BarCode

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

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

using IronBarCode;
using IronBarCode;
Imports IronBarCode
VB   C#

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

QR 码提取工具:图 5 - QrCode 解码器

QrCode 解码器

编写以下代码来读取上述二维码。

var qrCodeValue = BarcodeReader.ReadASingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");
Console.WriteLine(qrCodeValue);
var qrCodeValue = BarcodeReader.ReadASingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");
Console.WriteLine(qrCodeValue);
Dim qrCodeValue = BarcodeReader.ReadASingleBarcode("D:\Iron Software\QRCodes\qrCode.png")
Console.WriteLine(qrCodeValue)
VB   C#

条码阅读器类提供的 ReadAsSingleBarcode 将 QRCode 图像路径作为参数,并返回编码后的信息。 它的速度非常快,几乎可以读取各种格式的二维码。 它还可以读取带有徽标的 QR 代码,就像我们在示例中做的那样。

QR 码提取工具:图 6

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

摘要

在本教程中,我们介绍了一些有用的 QR 代码提取工具。 我们还讨论了 IronBarcode 库,它是用 C# 编写的,提供的函数可以帮助我们只需一行代码就能创建 QR 码和条形码。 它还允许我们将 QR 代码或 BarCode 保存为我们所需的文件格式。

< 前一页
条码阅读器SDK(开发者更新列表)
下一步 >
QR码库(开发者指南)

准备开始了吗? 版本: 2024.11 刚刚发布

免费NuGet下载 总下载量: 1,290,353 查看许可证 >