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

Maxicode は、六角形のドットの組み合わせで作成された 2D バーコードです。これらは、サプライ チェーン管理、オブジェクトのハイパーリンク、およびその他の多くの目的で一般的に使用されます。ユースケースによっては、さまざまな要件に合わせて Maxicode を作成する必要がある場合があります。したがって、この記事では、Java でプログラムを使用して、アスペクト比だけでなく、さまざまなエンコーディング タイプで Maxicode バーコードを作成する方法について説明します。

Maxicode バーコードを生成するための Java 構成 - 無料 API ダウンロード

Aspose.BarCode for Java を使用して、多くの種類の バーコード を生成または読み取ることができます。 New Releases ページから JAR ファイルをすばやくダウンロードするか、以下の構成を使用して リポジトリ からセットアップします。

<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.9</version>
</dependency>

Java で Maxicode バーコードを生成する

次の手順は、Maxicode バーコードを生成する方法を示しています。

  1. BarcodeGenerator クラスのオブジェクトを作成し、EncodeType 値を指定します。
  2. サイズをピクセル数で設定します。
  3. MaxiCode エンコード モードと有効なコードテキストを設定します。
  4. Maxicode バーコードを作成し、出力画像を PNG 形式でエクスポートします。

以下のコード スニペットは、Java でプログラムによって Maxicode バーコードを生成する方法を示しています。

// BarcodeGenerator クラスのインスタンスを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "");

// サイズをピクセル単位で設定します
gen.getParameters().getBarcode().getXDimension().setPixels(15);
gen.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("MaxiCode Mode 2");

String gs = "\u001d";
String rs = "\u001e";
String eot = "\u0004";

// MaxiCode エンコード モードを 2 に設定し、コードテキストを有効にします
gen.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(2);

//(郵便番号9桁)(gs)(国番号)(gs)(サービスカテゴリ)(gs)(二次メッセージ)(eot)
gen.setCodeText("123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}");

// 出力マキシコードを保存
gen.save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.PNG);

Java で縦横比を指定して Maxicode バーコードを生成する

Java で縦横比の Maxicode バーコードを生成するには、以下の手順に従う必要があります。

  1. BarcodeGenerator クラスのインスタンスを初期化し、EncodeType を指定します。
  2. マキシコードの縦横比を設定します。
  3. Maxicode バーコードを PNG 画像として生成します。

次のサンプル コードは、Java でプログラムによって縦横比を指定して Maxicode バーコードを生成する方法を示しています。

// BarcodeGenerator クラスのインスタンスを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "Åspóse.Barcóde©");

// サイズをピクセル単位で設定します
gen.getParameters().getBarcode().getXDimension().setPixels(15);

// アスペクト比を 0.5 に設定
gen.getParameters().getBarcode().getMaxiCode().setAspectRatio(0.5f);

// 出力マキシコードを保存
gen.save("MaxiCodeAspectRatio.png", BarCodeImageFormat.PNG);

以下のスクリーンショットは、上記のコード サンプルで作成されたときの Maxicode の外観を示しています。

C# で Maxicode アスペクト比を生成する

無料ライセンスを取得する

無料の一時ライセンス を取得することで、制限や評価透かしなしで API を使用できます。

結論

この記事では、Java でプログラムによって Maxicode バーコードを作成または生成する方法について説明しました。エンコード モード 2、3、および 4 とアスペクト比を使用して Maxicode を作成するプロセスについて詳しく説明します。さらに、ドキュメント スペースを調べて、API の他の多くの機能を確認することもできます。ご不明な点がございましたら、フォーラム までお問い合わせください。

関連項目