.NET MAUI QR 碼掃描器

使用 IronQR 在 .NET MAUI 行動應用程式中掃描 QR 碼。 從裝置圖庫中選取一張圖片(使用 FilePicker.Default.PickAsync),載入該圖片(使用 AnyBitmap.FromFile),並解碼該圖片(使用 QrReader.Read)。 透過單一共用程式碼庫,即可在 Android 和 iOS 平台上運作。

建立 MAUI QR 碼掃描器的 5 步驟指南

  • using IronQr;
  • using IronSoftware.Drawing;
  • var images = await FilePicker.Default.PickAsync(new PickOptions { FileTypes = FilePickerFileType.Images });
  • var inputBmp = AnyBitmap.FromFile(images.FullPath.ToString();
  • IEnumerable<QrResult> results = reader.Read(imageInput);

程式碼說明

FilePicker.Default.PickAsync 會在當前平台上開啟原生圖片選擇器,並篩選為圖片類型。選取檔案的完整路徑會透過 images.FullPath.ToString() 取得,並傳遞給 AnyBitmap.FromFile,後者會將其載入為位圖,無論格式為何。 QrImageInput 會將該位圖封裝起來,以便 IronQR 能對其進行處理,而 QrReader.Read 則會傳回一個 IEnumerable<QrResult>First().Value 從第一個結果中提取解碼後的字串。

透過 IronQR 探索完整的 .NET MAUI QR 碼掃描器教學。

準備開始了嗎?
Nuget 下載 67,270 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronQR
執行範例 觀看您的 URL 轉為 QR 碼。