このガイドでは、C# REST API でQRコードをスキャンする方法について説明します。.NETベースのCloud SDKを使用して、**C# .NETベースAPIでQRスキャナーを開発する方法を学びます。このガイドは、特定のimageから素早く認識するために、対象のバーコードまたはQRコードの種類を定義するのに役立ちます。
前提条件
- QRコードを読み取るためのアカウントを作成してAPI認証情報を取得する
- 画像から複数のQRコードを読み取るには、Aspose.BarCode Cloud SDK for Dotnetをダウンロードしてください
- 上記のSDKを使用してC#プロジェクトをセットアップする
C# REST API を使用した QR フォト スキャナーの手順
- API およびモデル クラスにアクセスするために、Aspose.BarCode.Cloud.Sdk.Api および Aspose.BarCode.Cloud.Sdk.Model への参照を追加します。
- 構成オブジェクトを作成し、Aspose.BarCode Cloud での認証用の API ベース URL、クライアント ID、クライアント シークレットを設定します。
- 画像ファイル名を指定してファイルストリームとして開き、認識の準備をします
- 構成されたConfigurationオブジェクトを使用してRecognizeApiのインスタンスを作成します
- DecodeBarcodeType.QR とファイルストリームを使用して マルチパート非同期を認識する メソッドを呼び出し、画像内の QR コードを検出します。
- 応答で認識されたバーコードをループし、その値とタイプを表示します。
以下の手順は、C# ローコード API を使用した QR コード スキャナー アプリ を開発するプロセスをまとめたものです。まず、Aspose.BarCode.Cloud.Sdk.Api と Aspose.BarCode.Cloud.Sdk.Model を追加して環境をセットアップし、資格情報を使用して Configuration オブジェクトを作成し、画像ファイル (MultipleQRCodes.png) を FileStream に読み込みます。次に、RecognizeApi クラスを使用して RecognizeMultipartAsync を呼び出し、結果をループ処理して各 QR コードの BarcodeValue と Type を表示します。
C# REST インターフェースで QR コードを読み取るコード
上記のコードは、C# RESTインターフェースを使って画像からQRコードをスキャンする方法を示しています。DecodeBarcodeType(例えばQR)を設定することで、APIはあらゆる種類をチェックするのではなく、その種類のコードだけを検索するようになります。これにより、スキャンが高速化され、信頼性が向上し、不要なバーコードのスキャンを回避できます。
この短いチュートリアルでは、QRリーダーの開発プロセスについて説明しました。バーコードを読み取るには、C# REST API でバーコードをスキャンするの記事を参照してください。