QR コードは、情報を識別または追跡するための有用なデータを格納するために使用できる 2 次元バーコードです。垂直および水平グリッドの形式で情報を埋め込むために QR コードを作成する必要がある場合があります。したがって、この記事では、C# でプログラムによって QR コードを生成する方法について説明します。
QR コードを生成するための C# API のインストール
Aspose.BarCode for .NET API をインストールする必要があります。さまざまな種類の バーコード を作成またはスキャンするために使用できます。リファレンス DLL ファイルを ダウンロード するか、次の NuGet コマンドでインストールできます。
PM> Install-Package Aspose.BarCode
C# で QR コードを生成する
以下の手順で QR コードを生成できます。
- EncodeType と入力テキストを指定しながら、BarcodeGenerator クラスのインスタンスを初期化します。
- QR コードのバージョンとエンコード タイプを設定します。
- QR コードを生成し、出力画像を PNG 形式で保存します。
以下のコード スニペットは、C# で QR コードを生成する方法を示しています。
// BarcodeGenerator クラスのインスタンスを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;
// 自動バージョンを設定
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;
//ForceMicroQR QR エンコード タイプを設定する
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);
C# で ForceQR エンコーディングを使用して QR コードを生成する
ここでは、C# で ForceQR タイプの QR コードを作成する方法を学習します。
- EncodeType と入力テキストを指定しながら、BarcodeGenerator クラスのインスタンスを初期化します。
- QR コードのバージョンとエンコード タイプを設定します。
- QR コードを作成し、生成された QR コードを PNG 画像として書き込みます。
次のコード例は、C# で ForceQR エンコーディングを使用して QR コードを生成する方法を示しています。
// BarcodeGenerator クラスのインスタンスを初期化する
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;
// 自動バージョンを設定
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;
//ForceQR QR エンコード タイプを設定する
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);
無料ライセンスを取得する
無料の一時ライセンス をリクエストして、API を完全に評価することができます。
結論
この記事では、さまざまなバージョンとエンコード タイプの QR コードを C# でプログラムによって生成する方法を学習しました。さらに、ドキュメント セクションにアクセスして、Aspose.BarCode for .NET API が提供するその他のさまざまな機能を調べることができます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。