バーコードウェブスキャナー ウェブソースからバーコードをスキャンするには、物理ファイルではなく、画像データをテキスト文字列として処理する必要があることが多いです。 このアプローチの主な利点は、ユーザーのアップロードやウェブカメラのフィードから直接画像を処理することができ、最初にディスクに保存する必要がないことです。 このコード例では、Blazorなどのウェブプラットフォームと統合された場合にBase64文字列を画像に変換し、IronBarcodeを使用してデータをスキャンする方法を示すメインコードスニペットを紹介します。 IronBarcode Webスキャナーを設定するための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 is (${results[0].Value}); コードの説明 まず、入力文字列、通常はBase64文字列を、Convert.FromBase64Stringを使用してバイト配列に変換します。 さらに、文字列を分割する必要があるかどうかをチェックします。 これは、入力がデータURIのようなヘッダーを含む可能性がある場合に実際の画像データのみが処理されるようにするものです。 次に、これらのバイトをMemoryStreamにロードします。 これは一時的なホルダーとして機能し、Image.FromStreamを使用してストリームから直接画像オブジェクトを作成することができます。 画像がロードされたら、BarcodeReader.Readに渡してスキャンします。 最後に、読み取り結果がタイムスタンプと共に返されます。BarcodeResultsのリストが含まれるresults配列にアクセスして、Valueプロパティを介して最初のバーコードの値を返します。 IronBarcodeを使用してウェブスキャナーを作成する方法についてさらに学びましょう! 関連ドキュメントリンク GitHubで見る 関連チュートリアル 関連ハウツーガイド クラスドキュメンテーション IronBarcode DLLをダウンロード このページの問題を報告する 準備はできましたか? Nuget ダウンロード 2,143,620 | バージョン: 2026.4 リリース 無料トライアル NuGet 無料ダウンロード 総ダウンロード数: 2,143,620 ライセンスを見る まだスクロールしていますか? すぐに証拠が欲しいですか? PM > Install-Package BarCode サンプルを実行する 文字列が BarCode になるのを見る。 NuGet 無料ダウンロード 総ダウンロード数: 2,143,620 ライセンスを見る