Maxicode は、六角形のドットの組み合わせで作成された 2D バーコードです。これらは、サプライ チェーン管理、オブジェクトのハイパーリンク、およびその他の多くの目的で一般的に使用されます。ユースケースによっては、さまざまな要件に合わせて Maxicode を作成する必要がある場合があります。したがって、この記事では、Java でプログラムを使用して、アスペクト比だけでなく、さまざまなエンコーディング タイプで Maxicode バーコードを作成する方法について説明します。
- Maxicode バーコードを生成するための Java 構成 - 無料 API ダウンロード
- Java で 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 バーコードを生成する方法を示しています。
- BarcodeGenerator クラスのオブジェクトを作成し、EncodeType 値を指定します。
- サイズをピクセル数で設定します。
- MaxiCode エンコード モードと有効なコードテキストを設定します。
- 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 バーコードを生成するには、以下の手順に従う必要があります。
- BarcodeGenerator クラスのインスタンスを初期化し、EncodeType を指定します。
- マキシコードの縦横比を設定します。
- 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 の外観を示しています。
無料ライセンスを取得する
無料の一時ライセンス を取得することで、制限や評価透かしなしで API を使用できます。
結論
この記事では、Java でプログラムによって Maxicode バーコードを作成または生成する方法について説明しました。エンコード モード 2、3、および 4 とアスペクト比を使用して Maxicode を作成するプロセスについて詳しく説明します。さらに、ドキュメント スペースを調べて、API の他の多くの機能を確認することもできます。ご不明な点がございましたら、フォーラム までお問い合わせください。