跳至頁尾內容
條碼工具

QR碼提取器(範例工具)

在這篇文章中,我們將討論一些最佳的QR Code讀取器。 首先,我們需要了解什麼是QR Code。

什麼是QR Code?

QR Code是快速響應碼的縮寫。 它也被稱為矩陣條碼。 它首次於1994年建立。這是一種機器可讀碼,編碼有關於其附上的產品資料。 QR Code具有大的儲存容量,可儲存數字、字母數字、字節/二進制和漢字資料。 以下是QR Code的範例圖片:

QR Code Extractor Tools: Figure 1 - QR Code

QR Code

我們需要解碼這個QR Code。 有多種可用的QR Code提取器。 我們將在此討論其中一些可以在移動和台式機環境中使用的提取器。

我們將首先討論ByteScout的QR Code Reader。

ByteScout QR Code Reader

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

  1. 從文件中讀取條碼——只需導航至您電腦上的文件。
  2. 將您的攝像機連接到電腦並開始讀取QR Code。

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

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

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

QR Code Reader截圖

您也可以通過移動裝置的網路瀏覽器使用ByteScout QR Code Reader。

讓我們探索另一個有用的QR Code提取器,它具有網路和移動應用程式。

Aspose.BarCode Reader

Aspose.BarCode Reader是一個免費的在線應用程式,可以從圖片或手機攝像頭讀取條碼。 它支持超過60種條碼符號,包括所有流行的符號。 它可以在一張圖片上檢測和讀取多個條碼。 即使是破損的條碼,我們的複雜算法也可以讀取。 名稱可能會讓您困惑,因為它只能讀取條碼,但不,這款程式也能讀取QR Code。 它是免費的,也可以在Play Store中找到。

QR Code Extractor Tools: Figure 3 - Aspose QRCode Reader Online

Aspose QRCode Reader Online

您還可以通過Google Playstore下載到手機上。 如果您不想下載,可以通過您喜愛的網路瀏覽器如Firefox、Opera或Google Chrome直接使用它。

QrCode Decoder

QrCode-Decoder 是一個在線讀取和解碼QR Code的免費服務。上傳包含QR Code的圖片或圖像文件,或用攝像頭拍攝QR Code,該解碼器將掃描QR Code,嘗試讀取並顯示QR Code中的資料。 沒有移動應用程式。您必須直接在線使用它。

QR Code Extractor Tools: Figure 4 - QrCode Decoder

QrCode Decoder

還有許多其它的QR Code提取器,太多了,我絕對無法在一篇文章中全部討論! 這些QR Code提取器工具有特定的支持格式。 您可能有特定的需求或需要API或程式庫來將QRCode提取功能整合到您的應用中。 也許您想開發自己的QRCode提取器。

建立您自己的QR Code提取器

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

IronBarcode

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

IronBarcode擅長於:

  • 從圖像或PDF中讀取單個或多個條碼和QR Code。
  • 修正圖像中的偏斜、對齊、噪點、低解析度、對比度等問題。
  • 生成條碼並將其應用於圖像或PDF文件。
  • 將條碼嵌入到HTML文件中。
  • 設計條碼並新增註釋文字。
  • QR Code寫入允許新增標誌、顏色和高級QR對齊。

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

首先,我們需要在現有程式碼庫中安裝IronBarcode程式庫或建立新專案。 要安裝IronBarcode,請在套件管理器控制台中運行以下命令:

Install-Package BarCode

此命令會將IronBarcode安裝到您的專案中。 現在我們可以用它來提取QR Code。

首先,我們需要新增以下命名空間:

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

現在,我們將使用其功能來讀取圖像文件中的以下QR Code。

QR Code Extractor Tools: Figure 5 - QrCode Decoder

QrCode Decoder

將以下程式碼寫入以讀取上述QR Code:

// 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 類提供,將QRCode圖片的文件路徑作為參數並返回一個含有解碼資訊的物件,其 Text 欄位包含解碼資訊。 它運行迅速,能夠讀取多種格式的QR Code。 即使是嵌入了標誌的QR Code也可以處理,如本例所示。

QR Code Extractor Tools: Figure 6

這個條碼程式庫還允許我們建立帶或不帶標誌的QR Code和條碼,使用我們選擇的顏色和特定格式。 它快速、易於使用,開發過程中免費,提供更高的效率。 它可用於開發基於移動、網頁和桌面平台的QR Code提取器、掃描器或建立器。 您可以存取此連結以獲取IronBarcode的完整使用說明。

總結

在這個教程中,我們介紹了一些有用的QRCode提取器。 我們還討論了以C#編寫的IronBarcode Library,它提供了幫助我們僅用一行程式碼建立QR Code和條碼的功能。 它還允許我們將QR Code或條碼保存為我們想要的文件格式。

請注意Aspose是其各自所有者的註冊商標。 本網站與Aspose無關,亦未經其認可或贊助。 所有產品名稱、標誌和品牌均為其各自所有者的財產。 比較僅供資訊參考,反映撰寫時可公開的資訊。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話