バーコードは、機械可読形式でデータを視覚的に表すために使用されます。ほとんどの場合、バーコードは製品の識別手段のように見えます。 Code128、QR、Datamatrix、Aztecなどのさまざまなシナリオでさまざまなタイプのバーコードが使用されます。この記事では、C#でバーコードを生成する方法を学習します。さらに、バーコードの外観をカスタマイズする方法を学びます。
- C#バーコードジェネレーターAPI
- C#を使用してバーコードを生成する方法
- C#を使用してQRバーコードを生成する方法
- C#でバーコードの外観をカスタマイズする
- C#を使用してバーコードにキャプションを追加する
C#バーコードAPI-無料ダウンロード
Aspose.BarCode for .NETは、強力なバーコードジェネレーターおよびスキャナーAPIです。これにより、以下を含むがこれらに限定されない、幅広いバーコードシンボルを生成および読み取ることができます。
- Code128
- Code11
- Code39
- QR
- Datamatrix
- EAN13
- EAN8
- ITF14
- PDF417
- および詳細。
APIは無料でダウンロードするか、NuGetを使用して.NETアプリケーションにインストールできます。
PM> Install-Package Aspose.BarCode
C#を使用してバーコードを生成する方法
以下は、Aspose.BarCodefor.NETを使用してバーコードを生成する手順です。
- まず、BarcodeGeneratorクラスのオブジェクトを作成し、そのコンストラクターでバーコードのタイプとテキストを指定します。
- 解像度などのバーコードの機能を設定します。
- 最後に、BarcodeGenerator.Save(String)メソッドを使用してバーコードを生成します。
次のコードサンプルは、C#を使用してバーコードを生成する方法を示しています。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// 解像度を設定する
generator.Parameters.Resolution = 400;
// バーコードを生成する
generator.Save("generate-barcode.png");
C#を使用してQRバーコードを生成する方法
同様の方法で他のタイプのバーコードを生成できます。デモンストレーションのために、QRバーコードを生成しましょう。 QRバーコードを生成する手順は次のとおりです。
- BarcodeGeneratorクラスのオブジェクトを作成し、バーコードのタイプをEncodeTypes.QRとして指定します。
- BarcodeGenerator.Save(String)メソッドを使用してバーコードを生成します。
次のコードサンプルは、C#を使用してQRバーコードを生成する方法を示しています。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// 解像度を設定する
generator.Parameters.Resolution = 400;
// バーコードを生成する
generator.Save("generate-barcode.png");
C#でバーコードの外観をカスタマイズする
バーコードの外観をカスタマイズすることもできます。たとえば、フォント、前景色、背景色、テキストの色などを変更できます。以下は、Aspose.BarCodefor.NETを使用してバーコードをカスタマイズする手順です。
- まず、BarcodeGeneratorクラスのインスタンスを作成します。
- BarcodeGenerator.Parametersプロパティ、つまりBarcodeGenerator.Parameters.BackColorを使用して、バーコードの外観を設定します。
- 最後に、BarcodeGenerator.Save(String)メソッドを使用してバーコードを生成します。
次のコードサンプルは、C#を使用してカスタマイズされたAztecバーコードを生成する方法を示しています。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");
// バーコードのバックカラーを設定する
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;
// バーコードのバーカラーを設定する
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;
// 境界線の色を設定する
generator.Parameters.Border.Color = System.Drawing.Color.Black;
// テキストの色を設定する
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;
// 解像度を設定する
generator.Parameters.Resolution = 400;
// バーコードを生成する
generator.Save("generate-barcode.png");
C#を使用してバーコードにキャプションを追加する
バーコード画像の上または下にキャプションが付いたバーコードを見たことがあるかもしれません。これらのキャプションは、バーコード自体に関する追加情報を表示するために使用できます。 Aspose.BarCode for .NETでは、バーコードの下、上、または両側にキャプションを追加することもできます。キャプションを追加する手順は次のとおりです。
- まず、BarcodeGeneratorクラスのオブジェクトを作成します。
- バーコードのテキストを設定し、BarcodeGeneratorのコンストラクターに入力します。
- CaptionAboveまたはCaptionBelowプロパティを使用してキャプションを設定します。
- 最後に、BarcodeGenerator.Save(String)メソッドを使用してバーコードを保存します。
次のコードサンプルは、C#を使用してバーコードにキャプションを追加する方法を示しています。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// キャプションを設定する
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;
// バーコードを生成する
generator.Save("generate-barcode.png");
結論
この記事では、C#を使用してプログラムでバーコードを生成する方法を学習しました。さらに、外観を変更してバーコードをカスタマイズする方法を見てきました。 ドキュメントを使用して、C#バーコードジェネレーターAPIの詳細を調べることができます。