データ マトリックス コードは、小さなサイズで高いデータ密度を提供するため、スペースが限られたシナリオに最適です。シナリオによっては、データ マトリックス コードを作成して、グリッドに配置された対照的なセルの形式で情報を格納することが必要になる場合があります。このような要件に従って、この記事では、C# でプログラムによってデータ マトリックス コードを生成する方法について説明します。
データ マトリックス コードを生成するための C# API のインストール
Aspose.BarCode for .NET API は、異なる 1D および 2D バーコード の生成またはスキャンをサポートします。 DLL ファイルを ダウンロード するか、次の NuGet コマンドを実行して NuGet ギャラリーからインストールすることで、環境内で構成できます。
PM> Install-Package Aspose.BarCode
C# でデータ マトリックス コードを生成する
データ マトリックス コードを生成するには、次の手順に従う必要があります。
- BarcodeGeneratorクラスのオブジェクトを作成し、EncodeTypeを設定します。
- Data Matrix コードのピクセルとエンコード モードを設定します。
- 出力データ マトリックス コードを PNG 画像にエクスポートして保存します。
次のコード サンプルは、C# でデータ マトリックス コードを生成する方法を説明しています。
// BarcodeGenerator クラスのオブジェクトを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "ASPOSE");
// ピクセルの設定
gen.Parameters.Barcode.XDimension.Pixels = 4;
// エンコードモードを自動に設定
gen.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.Auto;
// 出力データマトリックスコードを保存
gen.Save("Datamatrix.png", BarCodeImageFormat.Png);
C# でデータ マトリックス ECC200 コードを生成する
次の手順は、C# でデータ マトリックス ECC200 コードを作成する方法を示しています。
- BarcodeGenerator クラスのオブジェクトをインスタンス化し、入力テキストと EncodeType をパラメーターとして渡します。
- ピクセルとデータ マトリックスの ECC タイプを設定します。
- Save メソッドを使用して Data Matrix ECC200 バーコードを書き込みます。
以下のコード スニペットは、C# で Data Matrix ECC200 バーコードを生成する方法を詳しく説明しています。
// BarcodeGenerator クラスのオブジェクトを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "Åspóse");
// ピクセルの設定
gen.Parameters.Barcode.XDimension.Pixels = 4;
// DataMatrix Ecc を 200 に設定
gen.Parameters.Barcode.DataMatrix.DataMatrixEcc = DataMatrixEccType.Ecc200;
// 出力データマトリックスコードを保存
gen.Save("DatamatrixEcc200Basic.png", BarCodeImageFormat.Png);
無料ライセンスを取得する
評価制限なしで API を評価することに興味がありますか?はいの場合は、無料の一時ライセンス をリクエストできます。
結論
この記事では、ECC200、ECC000、ECC050 などのさまざまなエンコーディングを使用してデータ マトリックス コードを生成する方法と、データ マトリックス コードの他のバリエーションについて説明しました。 ドキュメント スペースにアクセスして、他の機能を確認することもできます。ご不明な点がございましたら、フォーラム までお気軽にお問い合わせください。