QRコードは、機械で読み取れるバーコードの一種です。これは、オブジェクトを認識したり、情報を広めたりするために使用される光学ラベルです。場合によっては、QR コードのスキャンが必要になることがあります。このようなシナリオに従って、この記事では Java でプログラムによって QR コードをスキャンする方法について説明します。
QR コードをスキャンするための Java API 設定
Aspose.BarCode for Java API に簡単にアクセスして、QR コードを含むさまざまな種類の バーコード を処理できます。 New Releases セクションの JAR ファイルをダウンロードするか、アプリケーションの pom.xml ファイルで次の Maven 構成を使用して、API をすばやくインストールします。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>22.8</version>
</dependency>
JavaでQRコードをスキャン
QR コードをスキャンするには、次の手順に従う必要があります。
- BarCodeReader クラスのインスタンスを作成し、DecodeType 値を指定します。
- BarCodeResult クラスのオブジェクトをインスタンス化します。
- QR コードをスキャンして、出力テキストを取得します。
以下のコード スニペットは、Java で QR コードをスキャンする方法を説明しています。
// BarCodeReader クラスのインスタンスを作成する
BarCodeReader reader = new BarCodeReader("input.png", DecodeType.QR);
for (BarCodeResult result : reader.readBarCodes()) {
System.out.println("BarCode CodeText: " + result.getCodeText());
System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}
Java でストリームから QR コードをスキャンする
Java でストリームから QR コードを読み取る手順は次のとおりです。
- Stream から入力ファイルをロードし、BarcodeReader クラスのオブジェクトを開始します。
- DecodeType プロパティを QR に設定し、BarCodeResult クラスのインスタンスを作成します。
- QRコードをスキャンしてスキャン結果を印刷します。
次のコード スニペットは、Java でプログラムによってストリームから QR コードをスキャンする方法を詳しく説明しています。
// ストリームを使用して入力 QR コードを読み込む
InputStream stream = new FileInputStream("input.png");
// BarCodeReader クラスのオブジェクトを初期化する
BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR);
for (BarCodeResult result : reader.readBarCodes()) {
System.out.println("BarCode CodeText: " + result.getCodeText());
System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}
無料ライセンスを取得する
無料の一時ライセンス をリクエストして、制限なしで API を評価できます。
結論
この記事では、Java でプログラムによって QR コードをスキャンする方法を学習しました。さらに、API のその他のさまざまな機能や特徴について詳しく知りたい場合は、ドキュメント セクションにアクセスしてください。懸念事項について話し合う必要がある場合は、フォーラム までお気軽にお問い合わせください。