QR コードは、重要な情報を共有するために広く使用されています。さまざまな要件のために、ソリューションまたはアプリケーションで QR コードを作成することが必要になる場合があります。したがって、この記事では、Java でプログラムによって QR コードを生成する方法について詳しく説明します。
QR コードを生成するための Java API のインストール
Aspose.BarCode for Java API をインストールする必要があります。これにより、さまざまなタイプの バーコード を操作できます。関連する JAR ファイルを ダウンロード するか、pom.xml ファイルで次の構成を使用してアクセスし、リポジトリ から構成します。
<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 コードを生成できます。
- BarcodeGenerator クラスのオブジェクトを作成し、EncodeType とともに入力テキストを記述します。
- QRコードのエンコードの種類とバージョンを設定します。
- QR コードを生成し、生成されたコードを PNG 画像としてエクスポートします。
次のサンプル コードは、Java で QR コードを生成する方法を示しています。
// BarcodeGenerator クラスのインスタンスを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// 自動バージョンを設定
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//ForceMicroQR QR エンコード タイプを設定する
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);
Java で ForceQR エンコーディングを使用して QR コードを生成する
Java で ForceQR タイプの QR コードを作成するには、以下の手順に従う必要があります。
- BarcodeGenerator クラスのインスタンスを作成し、EncodeType と入力テキストを指定します。
- 目的の QR コードのエンコード タイプとバージョンを設定します。
- コードを含む出力ファイルを PNG 画像として書き込みます。
次のコード サンプルは、Java で ForceQR エンコーディングを使用して QR コードを生成する方法を説明しています。
// BarcodeGenerator クラスのインスタンスを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// 自動バージョンを設定
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//ForceQR QR エンコード タイプを設定する
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);
無料ライセンスを取得する
無料の一時ライセンス をリクエストすることで、透かしや評価制限なしで API を評価できます。
結論
この記事では、要件に基づいてさまざまな種類、バージョンなどの QR コードを生成する方法について説明しました。コード サンプルは、Java でプログラムによって QR コードを生成するプロセス全体を示しています。さらに、ドキュメント スペースを参照して、Aspose.BarCode for Java API でサポートされている他の多くのバリエーションと機能を確認してください。ご不明な点がございましたら、フォーラム からお気軽にお問い合わせください。