條碼工具

QR Code 提取工具(示例工具)

發佈 2023年3月29日
分享:

在本文中,我們將討論一些最好的 QR 碼讀取器。首先,我們需要了解什麼是 QR 碼。

什麼是 QR Code?

QR Code 是 Quick Response Code 的縮寫。它也被稱為矩陣條碼。它最早於 1994 年創建。這是一種機器可讀的代碼,用於編碼有關所附產品的數據。QR Code 具有很大的存儲容量,可以存儲數字、字母數字、字節/二進制和漢字數據。以下是 QR Code 的示例圖片:

QR碼提取工具:圖1 - QR碼

QR Code

我們需要解碼這個 QR 碼。有多種 QR 碼提取器可用。我們會在這裡討論其中一些可以在移動和桌面環境中使用的提取器。

我們會首先討論由 ByteScout 提供的 QR 碼讀取器。

ByteScout QR Code Reader

QR Code Reader 是一款快速的線上應用程式,可以讓您讀取 QR 碼。您可以通過兩種方式讀取條碼:

  1. 從文件中讀取條碼 - 只需導航到您電腦上的文件。
  2. 將相機連接到電腦,然後開始讀取 QR 碼。

QR Code Reader 能夠讀取您的任何 QR 碼。這是一個卓越的程式,具有多種 QR 碼讀取功能。該工具的介面設計良好,可以快速完成工作。

您可以直接從桌面文件或實時網絡攝像頭啟動 ByteScout QR Code Online Reader。它能夠解碼並讀取任何大小和品質的 QR 碼。

QR Code Extractor Tools: Figure 2 - QR Code Reader 截圖

QR Code Reader 截圖

您也可以透過手機的網路瀏覽器使用ByteScout QR Code Reader。

讓我們來探討另一個具有網頁和手機應用程式的實用QR碼提取工具。

Aspose 条码阅读器

Aspose 条码阅读器是一款免费的在线应用程序,可以从图片或您的手机相机中读取条码。它支持超过60种条码符号,包括所有流行的条码。它可以检测并读取一张图片上的多个条码。即使是受损的条码,也可以通过我们复杂的算法读取。这个名字可能会让您感到困惑,因为它只能读取条码,但不,它还可以读取二维码。它是免费的,也可以在 Play Store 中使用。

QR Code Extractor Tools: Figure 3 - Aspose QRCode 閱讀器在線

Aspose QRCode 閱讀器在線

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

二維碼解碼器

QrCode-Decoder 是一個免費的二維碼線上解碼服務。上傳包含二維碼的圖片或影像檔,或用相機拍攝二維碼,這個解碼器會掃描二維碼,嘗試讀取並顯示二維碼中的數據。沒有手機應用程式,您必須直接在線上使用。

QR Code Extractor Tools: Figure 4 - QR碼解碼器

QR碼解碼器

還有許多其他的 QR 碼提取器,所以我肯定不能在一篇文章中全部討論。! 這些 QR 代碼提取工具具有特定的支持格式。您可能有特定需求,或需要 API 或庫來將 QRCode 提取功能整合到您的應用程式中。也許您想開發自己的 QRCode 提取器。

創建自己的 QR 碼提取器

您可以使用 C# 和任何 .NET 平台創建自己的 QR 碼掃描器。您可以創建自己的在線 QR 碼提取器或讀取 QR 碼的 Windows 應用程式。Iron Software 提供了一個非常有用的程式庫,名為 IronBarcode.

IronBarcode

IronBarcode 是由 Iron Software 開發和維護的一個庫,旨在幫助 C# 軟體工程師在 .NET 應用程序和網站中讀取條碼和 QR 碼,在 .NET 應用程式和網站中讀取和寫入條碼。使用 IronBarcode 讀取或寫入條碼只需要一行代碼。

IronBarcode 擅長於:

  • 從圖像或 PDF 中讀取單個或多個條碼和 QR 碼。
  • 圖像校正,包括偏斜、對齊、噪聲、低解析度、對比度等。
  • 生成條碼並將其應用於圖像或 PDF 文件。
  • 將條碼嵌入到 HTML 文件中。
  • 設計條碼並添加評論文本。
  • QR碼寫入允許添加標誌、顏色和高級 QR 對齊。

讓我們了解它是如何工作的。

首先,我們需要在現有的代碼庫中安裝 IronBarcode 庫,或創建一個新項目。要安裝 IronBarcode,請在包管理器控制台中運行以下命令。

Install-Package BarCode

此命令將在您的項目中安裝IronBarcode。現在我們可以使用它來提取QR碼。

首先,我們需要添加以下命名空間。

using IronBarCode;
using IronBarCode;
Imports IronBarCode
VB   C#

現在,我們將使用它的功能從圖像文件中讀取以下QR碼。

QR Code Extractor Tools: Figure 5 - QR碼解碼器

QR碼解碼器

請寫下以下代碼來讀取上述的QR碼。

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#

BarcodeReader 類別所提供的 ReadAsSingleBarcode 方法以 QR 碼圖片路徑作為參數,並返回編碼訊息。它非常快速,幾乎可以讀取各種類型格式的 QR 碼。它還可以讀取帶有標誌的 QR 碼,正如我們在示例中所展示的。

QR Code提取工具:圖6

這個條碼庫還允許我們創建帶有或不帶有標誌、我們選擇的顏色和特定格式的QR碼和條碼。它快速、易於使用,開發免費,並提供更高的效率。它可以用於開發手機、網絡和桌面上的QR碼提取器、掃描器或創建器。您可以訪問此鏈接,以獲取有關如何使用IronBarcode的完整說明。

摘要

在本教程中,我們介紹了一些實用的 QR 碼擷取器。我們還討論了 IronBarcode 庫,該庫是用 C# 編寫的,提供的功能讓我們只需一行代碼即可創建 QR 碼和條碼。它還允許我們將 QR 碼或條碼保存為我們想要的文件格式。

< 上一頁
條碼閱讀器 SDK(開發者更新列表)
下一個 >
QR Code Library(開發人員指南)

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 1,203,227 查看許可證 >