QR碼(Quick Response code)實際上是一種二維條碼,其中包含可以通過QR碼閱讀器和智能手機輕鬆讀取和掃描的信息。如今,QR 碼被用於產品信息和營銷、移動支付、訪問控制等。在本文中,我們將討論如何在 .NET 應用程序中使用 C# 以編程方式掃描 QR 碼。

二維碼掃描器 .NET API
GroupDocs.Parser for C# API 是一種解決方案,允許開發人員從各種文檔格式(包括 PDF、Word、Excel 等)中提取信息。它提供了一個簡單的界面和全面的功能,可以毫不費力地解析文檔中的文本、元數據、圖像、條形碼和結構化內容。在本文中,我將使用它在使用 C# 的 .NET 應用程序中掃描圖像中的二維碼。
您可以從下載部分下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API。
PM> Install-Package GroupDocs.Parser
如何使用 C# 掃描二維碼
以下幾行將迫使您改變對掃描二維碼是一項艱鉅任務的誤解。以下是顯示如何讀取二維碼圖像的步驟:
- 使用 Parser 類加載 QR 碼圖像。
- 獲取加載圖像的二維碼。
- 使用 Value 屬性從 QR 代碼中提取所附的消息。
以下 C# 源代碼使用 C# 使用 .NET 應用程序掃描二維碼圖像:
// 使用 C# 掃描二維碼
using (Parser parser = new Parser("/path/qrcode.png"))
{
// 提取所有二維碼。
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// 迭代
foreach (PageBarcodeArea barcode in barcodes)
{
// 打印識別的二維碼值
Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
}
}
獲得免費許可證
您可以獲得免費的臨時許可證來分析 QR 掃描儀 和 API 的其他功能,沒有任何評估限制。
結論
今天,您剛剛學習了使用 C# 從圖像中掃描二維碼的簡單方法。從這一學習中,您可以開發您的 QR 碼閱讀器或簡單地創建一個在線 QR 碼掃描儀應用程序。
如需更多學習,您可以訪問以下有用資料: