C# で QR コードを生成します。

QR コードは、情報を識別または追跡するための有用なデータを格納するために使用できる 2 次元バーコードです。垂直および水平グリッドの形式で情報を埋め込むために QR コードを作成する必要がある場合があります。したがって、この記事では、C# でプログラムによって QR コードを生成する方法について説明します。

QR コードを生成するための C# API のインストール

Aspose.BarCode for .NET API をインストールする必要があります。さまざまな種類の バーコード を作成またはスキャンするために使用できます。リファレンス DLL ファイルを ダウンロード するか、次の NuGet コマンドでインストールできます。

PM> Install-Package Aspose.BarCode

C# で QR コードを生成する

以下の手順で QR コードを生成できます。

  1. EncodeType と入力テキストを指定しながら、BarcodeGenerator クラスのインスタンスを初期化します。
  2. QR コードのバージョンとエンコード タイプを設定します。
  3. 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 コードを作成する方法を学習します。

  1. EncodeType と入力テキストを指定しながら、BarcodeGenerator クラスのインスタンスを初期化します。
  2. QR コードのバージョンとエンコード タイプを設定します。
  3. 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 が提供するその他のさまざまな機能を調べることができます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目