.NET で 2D バーコードを生成する方法
QRコードやデータマトリックスなどの2Dバーコードは、製品トラッキング、支払いシステム、およびプロモーション活動などのコンパクトデータ暗号化を必要とするアプリケーションに不可欠です Aspose.BarCode 2D Writer for .NET では、開発者は簡単に2Dバーコードをプログラミング的に生成し、その外観をカスタマイズし、それらを無力に .NET アプリケーションに統合することができます。
2Dバーコード世代の利点
コンパクトデータストレージ:- 大量のデータを小さく、簡単にスキャン可能な形式で暗号化します。
よくサポートされている:- 2Dバーコード、特にQRコードは、ほとんどのモバイルデバイスやバーコードスキャナーによってサポートされています。
高適応性:- バーコードサイズ、色、エラー修正レベルなどをカスタマイズして、あなたのニーズに合います。
原題:Setting Up Aspose.BarCode
- インストール → ネット SDK あなたのシステムで。
- プロジェクトに Aspose.BarCode を追加する:
dotnet add package Aspose.BarCode
- 測定されたライセンスを取得し、それを使用して設定します。
SetMeteredKey()
.
2Dバーコードを生成するためのステップ・ステップガイド
ステップ1:測定ライセンスの設定
完全な機能のために Aspose.BarCode ライセンスを設定します。
using Aspose.BarCode.Generation;
Metered license = new Metered();
license.SetMeteredKey("<your public key>", "<your private key>");
Console.WriteLine("Metered license configured successfully.");
ステップ2:バーコード生成者クラスのインスタンスを作成する
バーコードを作成するための入力ポイントである BarcodeGenerator クラスをインスタントします。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "123456789");
Console.WriteLine("BarcodeGenerator instance created.");
ステップ3:バーコードの種類を指定する
生成したい2Dバーコードの種類を定義します(例えば、QRコード、データマトリックス)。
generator.EncodeType = EncodeTypes.QR; // Specify QR Code generation
Console.WriteLine("QR Code selected for generation.");
ステップ4:バーコード設定をカスタマイズする
選択肢として、バーコードのサイズ、エラー修正レベル、およびその他の設定をカスタマイズできます。
generator.Parameters.Barcode.XDimension.Pixels = 5; // Adjust pixel size
generator.Parameters.Barcode.BarHeight.Pixels = 125; // Set barcode height
generator.Parameters.Barcode.ErrorLevel = 30; // Set error correction level
Console.WriteLine("Barcode settings customized.");
ステップ5:バーコード画像を生成する
バーコード画像を GenerateBarCodeImage() メソッドを使用して生成するか、直接保存します。
generator.Save("barcode_image.png", BarCodeImageFormat.Png); // Save as PNG
Console.WriteLine("Barcode image saved successfully.");
ステップ6:バーコードテスト
生成されたバーコードを、モバイルデバイスまたはバーコードスキャナーでスキャンすることによってテストします。
共通の問題と修正
バルコードサイズの問題:- 調整する →
XDimension
そして、BarHeight
バーコードが望ましいサイズでスキャンできるようにする。色と形式:- バーコードの色と背景を変更して、ブランドの要件に合致します。
サポートされていないフォーマット:- 出力ファイル形式がスキャンに使用しているデバイスまたはソフトウェアによってサポートされていることを確認します。
関連する資源: