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