條碼網頁掃描器 從網路來源掃描BarCode時,通常需要將影像資料視為文字字串來處理,而非實體檔案。 此方法的主要優勢在於,它能讓您的應用程式直接處理使用者上傳的圖片或網路攝影機傳來的影像,無需先將其儲存至磁碟。 在此程式碼範例中,我們將展示主要程式碼片段,說明如何將 Base64 字串轉換回圖像,並在與 Blazor 等網頁平台整合時,使用 IronBarcode 掃描圖像以擷取資料。 IronBarcode Web Scanner 設定 5 步驟指南 byte[] imagebyteData = Convert.FromBase64String((splitObject.Length > 1) ? splitObject[1] : splitObject[0]); using (var ms = new MemoryStream(imagebyteData)) Image barcodeImage = Image.FromStream(ms); var results = BarcodeReader.Read(barcodeImage); return $"{DateTime.Now}: BarCode 為 ({results[0].Value})"; 程式碼解釋 首先,輸入字串(通常為 Base64 字串)會透過 Convert.FromBase64String 轉換為位元組陣列。 此外,系統會檢查該字串是否需要拆分。 此機制可處理輸入內容可能包含標頭(例如資料 URI)的情況,確保僅處理實際的影像資料。 接著,這些位元組會被載入至 MemoryStream。 此功能作為臨時儲存區,允許透過 Image.FromStream 直接從串流建立 Image 物件。 圖片載入後,會傳遞給 BarcodeReader.Read 進行掃描。 最後,系統會連同時間戳記一併傳回讀取結果。透過存取包含 BarcodeResults 清單的 results 陣列,並利用 Value 屬性來取得第一個 BarCode 的值。 進一步了解如何使用 IronBarcode 建立 Web 掃描器! 相關文檔連結 在 GitHub 上查看 相關教程 相關操作指南 類文檔 下載 IronBarcode DLL 回報此頁面的問題 準備好開始了嗎? Nuget 下載 2,143,620 | 版本: 2026.4 剛剛發布 開始免費試用 免費 NuGet 下載 總下載量:2,143,620 查看許可證 還在捲動嗎? 想要快速證明? PM > Install-Package BarCode 執行範例 看您的字串變成 BarCode。 免費 NuGet 下載 總下載量:2,143,620 查看許可證