QR 碼在交換可以被許多設備掃描的信息方面非常流行。您可能需要創建一個應用程序來掃描二維碼。因此,本文介紹瞭如何在 C# 中以編程方式掃描二維碼。
C# API安裝掃描二維碼
您可以使用 Aspose.BarCode for .NET API 來處理 QR 碼以及各種其他類型的 條碼。通過從 downloads 部分下載參考 DLL 文件或在 Visual Studio IDE 中運行以下 NuGet 命令來簡單地配置 API。
PM> Install-Package Aspose.BarCode
在 C# 中掃描二維碼
您可以通過以下步驟輕鬆掃描二維碼:
- 初始化 BarCodeReader 類的對像以及 DecodeType 參數。
- 創建 BarCodeResult 類的實例。
- 掃描二維碼並獲取結果文本。
以下代碼片段詳細說明瞭如何在 C# 中掃描二維碼:
using (BarCodeReader reader = new BarCodeReader("QR.png", DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}
在 C# 中從流中掃描 QR 碼
下面的步驟解釋瞭如何在 C# 中從流中讀取 QR 碼:
- 聲明 BarcodeReader 類的實例並設置 DecodeType 屬性。
- 實例化一個 BarCodeResult 類型的對象。
- 掃描二維碼並檢索輸出文本。
下面的代碼示例顯示瞭如何在 C# 中從流中掃描 QR 碼:
using (Stream stream = new FileStream("QR.png", FileMode.Open, FileAccess.Read))
using (BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}
獲得免費許可證
您可以獲得 免費臨時許可證 來測試 API 的所有功能,而沒有任何評估限制。
結論
在本文中,您了解瞭如何通過幾個 API 調用從文件或流中掃描二維碼。此外,您可以查看 文檔 空間來檢查 API 中包含的其他功能。如有任何疑問,請隨時通過論壇與我們聯繫。