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

使用 C# 的二維碼閱讀器 |掃描圖片中的二維碼

二維碼掃描器 .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 碼掃描儀應用程序。

如需更多學習,您可以訪問以下有用資料:

二維碼掃描器.NET API | 文檔

API 參考 | 免費支持 | 代碼示例

也可以看看