跳過到頁腳內容
OCR 工具

如何在電腦上掃描 QR 碼(初學者指南)

在當今的數位時代,快速響應(QR)碼已成為一種不可或缺的工具,它利用黑白方塊高效便捷地共享資訊。 這些黑白方塊組成的方形圖案包含大量數據,從網站網址和產品詳情到聯絡資訊等等。 雖然使用智慧型手機掃描二維碼已經很普遍,但在電腦上進行掃描的功能為設備之間的無縫整合開闢了新的可能性。 在本指南中,我們將探討各種方法和工具,協助您利用電腦資源輕鬆掃描二維碼。 無論您是想造訪網站、取得聯絡方式,或是與各種數位內容互動,掌握在電腦上掃描二維碼的技巧無疑將成為您在互聯世界中游刃有餘的一項寶貴技能。

本文將探討如何使用網路攝影機或筆記型電腦的二維碼掃描應用程式掃描二維碼。二維碼閱讀器已成為連接物理世界和數位世界的橋樑,使用戶只需簡單掃描即可立即獲取資料。 雖然二維碼掃描主要與行動裝置連結在一起,但科技的進步現在已經可以使用電腦的網路攝影機或其他週邊設備來掃描二維碼。 此外,如果您想在 .NET 專案中實現二維碼掃描功能,您只需要IronBarcode庫。

如何使用電腦攝影機掃描二維碼

大多數現代筆記型電腦和桌上型電腦都配備了內建相機。 這些網路攝影機可以作為掃描二維碼的便利工具,無需額外的硬體或軟體。 以下是如何使用具有二維碼掃描功能的相機應用程式來完成此操作的方法:

1.選擇二維碼掃描軟體:先選擇與您的電腦作業系統相容的二維碼掃描軟體。 針對不同的平台,例如 Windows、macOS 和 Linux,有多種選擇。 一款熱門選擇是"二維碼掃描器"桌面應用程式。 2.下載和安裝:只需前往 Google 下載您喜歡的應用程序,或從官方 Microsoft 應用商店獲取即可。 例如,微軟商店提供二維碼掃描器。

[圖 1 - Microsoft Store 中的二維碼掃描器應用程式](/static-assets/ocr/blog/how-to-scan-qr-code-computer-guide/how-to-scan-qr-code-computer-guide-1.webp)

3.啟動軟體:開啟二維碼掃描器軟體,並授予其存取電腦攝影機的必要權限。

[圖 2 - 運行在桌上型電腦上的二維碼掃描器軟體](/static-assets/ocr/blog/how-to-scan-qr-code-computer-guide/how-to-scan-qr-code-computer-guide-2.webp)

4.放置二維碼:將二維碼置於網路攝影機的視野範圍內。 請確保二維碼清晰明亮,以便獲得最佳掃描效果。

[圖 3 - 掃描軟體顯示的二維碼,產生可點擊連結](/static-assets/ocr/blog/how-to-scan-qr-code-computer-guide/how-to-scan-qr-code-computer-guide-3.webp)

5.掃描和解讀:當軟體偵測到相機畫面內的二維碼時,它會自動處理其中編碼的資料。 這可能會導致各種結果,例如開啟特定網站、顯示文字或觸發操作。

6.上傳圖片:您也可以透過上傳圖片來掃描二維碼圖片。 只需點擊"開啟二維碼圖像"按鈕,選擇要上傳的圖像文件,即可開啟一個對話方塊顯示搜尋結果。

![Figure 4](/static-assets/ocr/blog/how-to-scan-qr-code-computer-guide/how-to-scan-qr-code-computer-guide-4.webp)

IronBarcode。

IronBarcode 是一個功能豐富、用途廣泛的軟體庫,在各種應用中,它在簡化條碼產生和識別過程中發揮關鍵作用。 IronBarcode 擁有直覺的介面設計和豐富的功能,對於希望將強大的條碼功能無縫整合到其軟體解決方案中的開發人員來說,它已成為不可或缺的資源。 無論是打造複雜的庫存管理系統、動態的銷售點平台,還是任何其他依賴條碼互動的應用程序,IronBarcode 都能提供卓越的框架,確保輕鬆整合和顯著的效率。

安裝 IronBarcode

要安裝 IronBarcode 並在您的 .NET 專案中使用它,您需要設定 .NET 環境並建立 C# 或 VB.NET 專案。 之後,開啟 NuGet 套件管理器控制台,並執行下列命令來安裝 IronBarcode:

Install-Package IronOcr

IronBarcode 也可從NuGet 官方網站下載。

使用 IronBarcode 讀取二維碼

現在我們將探索一個使用 IronBarcode 掃描影像中二維碼的程式碼範例。 使用 IronBarcode 掃描二維碼或自動掃描二維碼非常簡單。 讓我們來分析一下這個例子。

using IronBarCode;
using System;

// Read QR code from an image file
var resultFromFile = BarcodeReader.Read(@"QR.png");

// Output the result to the console, showing the decoded information
Console.WriteLine(resultFromFile.Text);
using IronBarCode;
using System;

// Read QR code from an image file
var resultFromFile = BarcodeReader.Read(@"QR.png");

// Output the result to the console, showing the decoded information
Console.WriteLine(resultFromFile.Text);
Imports IronBarCode
Imports System

' Read QR code from an image file
Private resultFromFile = BarcodeReader.Read("QR.png")

' Output the result to the console, showing the decoded information
Console.WriteLine(resultFromFile.Text)
$vbLabelText   $csharpLabel

Figure 5

結論

在當今互聯互通的數位環境中,利用電腦資源無縫掃描條碼的能力,為物理世界和數位世界之間搭建了一座寶貴的橋樑。 二維碼已經發展成為一種用途廣泛的工具,可以即時獲取大量資訊。 隨著內建相機、原生相機應用程式或瀏覽器內第三方應用的集成,這種功能也擴展到了電腦上。 從軟體選擇到網路攝影機使用,使用者只需按照簡單的步驟操作,即可輕鬆解讀外部二維碼,從而打開通往網站、聯絡資訊等的途徑。

此外, IronBarcode等高級解決方案增強了這種體驗,為開發人員提供了強大的工具,可以將條碼功能整合到各種應用程式中。 電腦產生和讀取二維碼的實踐,使得掃描成為簡化資訊交換不可或缺的一部分。

要了解更多關於如何在 Windows 電腦上讀取二維碼以及如何從 PDF 文件中提取完整二維碼的信息,您可以在IronBarcode網站上找到完整的教程。

Kannaopat Udonpant
軟體工程師
在成為软件工程師之前,Kannapat 從日本北海道大學完成了環境資源博士學位。在追逐學位期间,Kannapat 還成為了生產工程系一部份——汽車机器人实验室的成員。2022 年,他利用他的 C# 技能加入 Iron Software 的工程團隊, 專注於 IronPDF。Kannapat 珍惜他的工作,因为他直接向编写大部分 IronPDF 使用的代码的开发者学习。除了同行学习,Kannapat 还喜欢在 Iron Software 工作的社交十环。当他不编写代码或文档时,Kannapat 通常在他的 PS5 上打游戏或重看《The Last of Us》。