Java で QR コードを生成します。

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 コードを生成できます。

  1. BarcodeGenerator クラスのオブジェクトを作成し、EncodeType とともに入力テキストを記述します。
  2. QRコードのエンコードの種類とバージョンを設定します。
  3. 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 コードを作成するには、以下の手順に従う必要があります。

  1. BarcodeGenerator クラスのインスタンスを作成し、EncodeType と入力テキストを指定します。
  2. 目的の QR コードのエンコード タイプとバージョンを設定します。
  3. コードを含む出力ファイルを 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 でサポートされている他の多くのバリエーションと機能を確認してください。ご不明な点がございましたら、フォーラム からお気軽にお問い合わせください。

関連項目