IRONSOFTWAREHOME
IRONBARCODEの使用

バーコードジェネレーター.NETチュートリアル

Curtis Chau
Curtis Chau
Updated: 2026年5月11日

バーコード使用の急速な普及を考えると、開発者は自分の好みのプログラミング言語でバーコードを生成できる必要があります。 このチュートリアルでは、.NETでバーコードを生成する方法を示します。

バーコードジェネレーター.NETチュートリアル

  1. Visual Studio でのプロジェクト作成
  2. C# バーコードジェネレータライブラリのインストール
  3. WindowsフォームアプリケーションのUIデザイン
  4. コア機能のコードを書く
  5. .NETバーコードジェネレーターを実行する

チュートリアルを始めましょう。

プロジェクトを作成する

このチュートリアルでは、Visual Studioの最新バージョンとWindowsフォームアプリケーションテンプレートを使用します。 お好みのアプリケーションを使用し、既存のプロジェクトとバージョンを使用することができます。

Visual Studioを開く > 新しいプロジェクトを作成をクリック > Windowsフォームアプリケーションテンプレートを選択 > 次へを押す > プロジェクトに名前を付ける > 次へを押す => 対象 for .NET Frameworkを選択 => 作成ボタンをクリック。

Barcode Generator .NETチュートリアル、図1:新しいWindows Formsアプリケーションを作成 新しいWindowsフォームアプリケーションを作成

バーコードライブラリのインストール

バーコードジェネレーターライブラリをインストールすることには多くの利点があります。 C#で書かれたIronBarcodeは、1行のコードでバーコードとQRコードを作成する機能を提供します。 また、QRコードやバーコードを希望のファイル形式で保存することもサポートしています。 さらに、.NETでバーコードを生成するための無料サービスとランタイムサポートを提供しています。

IronBarcode NuGetパッケージのインストールから始めましょう。 以下の3つの方法のうちのいずれかでインストールできます。

パッケージマネージャコンソール

パッケージマネージャコンソールで次のコマンドを書きます。 これにより、パッケージがダウンロードされインストールされます。

PM > Install-Package BarCode

Barcode Generator .NETチュートリアル、図2:パッケージマネージャコンソールのインストールステップ パッケージマネージャコンソールインストールステップ

NuGetパッケージソリューション

NuGetパッケージソリューションを使用してバーコードパッケージをインストールすることもできます。 次の手順に従うだけです。

ツールをクリック > NuGetパッケージマネージャ > ソリューションのNuGetパッケージ管理

これにより、NuGetパッケージマネージャが開きます。 ブラウズをクリックし、"IronBarcode"を検索し、ライブラリをインストールします。

Barcode Generator .NETチュートリアル、図3:NuGetパッケージマネージャUI NuGetパッケージマネージャUI

リンクからのダウンロード

代替として、IronBarCode.Dllをダウンロードし、.NETバーコードDLLから参照としてプロジェクトに追加することができます。

Windowsフォームをデザインする

.NETバーコードジェネレーターのUIには2つのラベル、1つのリッチテキストボックス、生成されたバーコード画像を表示する1つのピクチャーボックスがあります。 以下の画像は、デモンストレーションを目的としたシンプルなデザインを示しています。

Barcode Generator .NETチュートリアル、図4:Windows Formsアプリケーションのデザイン Windowsフォームアプリケーションをデザイン

バーコード生成コードを書く

"Generate"ボタンをダブルクリックします。 次のコードが表示されます。

private void button1_Click(object sender, EventArgs e)
{
    // This function will be triggered when the "Generate" button is clicked
}

次の名前空間をコードファイルの先頭に追加します。

using IronBarCode; // Import the IronBarCode library to handle barcode operations
using System.Drawing; // Import for image manipulation
using System.Windows.Forms; // Import for Windows Forms functionality

次のコードをbutton1_Click()関数内に記述します:

// Generate a barcode with the specified value and encoding
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);

// Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png");

// Display the generated barcode image in the PictureBox
BarcodeImage.Image = new Bitmap("MyBarCode.png");

コードを行ごとに理解しましょう。

  • GeneratedBarcodeは生成されたバーコードを表すデータ型です。

  • BarcodeWriterクラスの関数です。

  • BarcodeValue.Textはユーザーが入力したテキストを取得し、バーコードにエンコードされます。

  • BarcodeWriterEncoding.Code128はバーコードを生成するためのエンコーディング方式を指定します。 これをQRコードを生成するためのBarcodeWriterEncoding.QRCodeなど他のエンコーディングタイプに変更できます。

  • SaveAsPng("MyBarCode.png")はバーコード画像をPNGファイルとして保存します。

  • BarcodeImageは、フォーム上でバーコード画像をユーザーに表示するためのPictureBoxコントロールです。

.NETバーコードジェネレーターを実行する

アプリケーションを実行するにはCtrl + F5を押してください。

Barcode Generator .NETチュートリアル、図5:バーコードジェネレータアプリケーションを実行 バーコードジェネレーターアプリケーションを実行

バーコードにエンコードしたい値を以下のようにテキストボックス内に書き込みます。

Barcode Generator .NETチュートリアル、図6:URLを貼り付けてバーコードを生成 URLを貼り付けてバーコードを生成

次に、"Generate"ボタンをクリックします。 以下のようにバーコードが生成されます。

Barcode Generator .NETチュートリアル、図7:Windows Formsアプリケーションで生成されたバーコード Windowsフォームアプリケーションにおいて生成されたバーコード

バーコードの値を表示する

次に、1行のコードでバーコードの値を表示できます。

// Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode();

出力

Barcode Generator .NETチュートリアル、図8:文字列値からバーコードを生成 文字列値からバーコードを生成

まとめ

IronBarcode は、リアルワールドのソフトウェアでの精度を最適化し、低エラー率を保証するために、.NET 用のバーコードを読み書きするためのフレンドリーなAPIを特徴としています。 IronBarcodeに関する詳細については公式ドキュメントページをご覧ください。

現在、完全なIron Suiteを購入すると、2つの価格で5つのライブラリが手に入ります。 詳細については。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

関連する記事

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。