IRONSOFTWAREHOME
IRONBARCODEの使用

VB.NETでバーコードを生成する方法

Curtis Chau
Curtis Chau
Updated: 2026年6月3日

バーコードは、データを視覚的かつコンピュータが読み取れる形式で提示するために使用できます。 当初、バーコード内のデータは、間隔が異なり、幅やサイズが変わる平行線で表現されていました。 バーコードリーダーとして知られるさまざまな特殊な光学スキャナーは、これらの現代的な線形または1次元(1D)バーコードを読み取ることができます。 後に、バーを使用しない線形バーコードの2次元(2D)バリエーションが開発され、マトリックスコードまたは2Dバーコードとして知られるようになりました。 標準的なバーコードではなく、これらのバージョンは矩形、ドット、六角形、および他のパターンを使用します。 2Dバーコードを読み取るために専用に作られたさまざまな構成の2D光学スキャナーが利用可能です。 コンピュータに接続されたデジタルカメラがバーコードの写真を撮り、その画像を使用してデコードするソフトウェアを実行するのも、2Dバーコードを読み取る別の方法です。 スマートフォンのような内蔵カメラを持つモバイルデバイスは、特定のアプリケーションソフトウェアをインストールすることで、後者のタイプの2Dバーコードスキャナーを使用できます。

IronBarcode の機能

IronBarcode ライブラリを使用すると、動的なバーコードを簡単に作成できます。 数行のコードでバーコード画像をエンコードできます。 このシンプルなライブラリはバーコードを作成できます。 IronBarcode バーコードリーダーに内蔵された強力なバーコードジェネレータは、高品質のバーコードを作成できます。 IronBarcode を使用すると、VB.NET、C# などでバーコードを作成できます。さまざまな .NET ライブラリの中で、このバーコードジェネレータは、バーコードスキャナーを使用してバーコードを読み取ることを簡素化します。

  • IronBarcode は、UPC A/E、Databar、EAN 8/13、MSI、Code 39/93/128、CodaBar、RSS 14/Expanded、ITF などの多くのバーコード画像フォーマットや QR 標準を読み書きできます。
  • スキャンの読み取りやリアルタイムのビデオフレームの際に、回転、ノイズ、歪み、傾きを補正することができます。 IronBarcode はバーコード画像を作成する際に自動的に前処理を行い、読み取りの精度と速度を向上させます。
  • IronBarcode は、マルチコアおよびマルチスレッド機能を備えたバッチ処理をサポートしており、サーバーにとって有益です。
  • 単一ページおよび複数ページのドキュメントにおいて、一つまたは複数のバーコードの位置を自動的に検出できます。
  • IronBarcode は .NET Framework と .NET Core の両方に対応しており、32ビットと64ビットのアーキテクチャをサポートしています。
  • PC およびモバイルプラットフォームで、IronBarcode はコンソール、デスクトップ、クラウド、インターネットアプリケーションをサポートしています。
  • IronBarcode は、PDF、JPG、TIFF、GIF、BMP、PNG、HTML などのさまざまなファイルやストリームタイプでバーコード画像を生成できます。

Visual Studioで新しいプロジェクトを作成する

Visual Studio を開き、ファイルメニューから"新しいプロジェクト"を選択し、"コンソールアプリ"、"Windows フォーム"または"WPF アプリケーション"を選択します。この記事では、Visual Basic コンソールアプリを作成します。

VB.NETでバーコードを生成する方法:図1

関連するテキストボックスにプロジェクト名を入力し、ファイルパスを選択します。 "次へ"ボタンをクリックします。

VB.NETでバーコードを生成する方法:図2

必要な .NET Frameworkを選択し、 チュートリアルで .NET 6.0 を選択し、その後"作成"ボタンをクリックしてプロジェクトを作成します。

VB.NETでバーコードを生成する方法:図3

コンソールアプリケーションを選択すると、そのアプリケーションの構造が作成され、Program.csファイルが開きます。ここでコードを入力し、プログラムをコンパイルできます。

次に、NuGet パッケージマネージャーコマンドを使用して IronBarcode ライブラリをダウンロードしてインストールします。

PM > Install-Package BarCode

VB.NETでバーコードを生成する方法:図4

または、NuGet パッケージマネージャーを使用して"バーコード"パッケージを検索してダウンロードし、検索結果をすべて表示できます。 必要なパッケージを選択して、アプリケーションにダウンロードできます。

VB.NETでバーコードを生成する方法:図5

IronBarcode を使用してバーコードを生成する

IronBarcode を使用してバーコードラベルを生成するための VB.NET コードのサンプルです。

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Create a barcode with the text "Hello world" using Code128 encoding
        Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500)
        
        ' Add the barcode value text below the barcode
        barcode.AddBarcodeValueTextBelowBarcode()
        
        ' Save the barcode as a PNG image file
        barcode.SaveAsPng("demo.png")
    End Sub
End Module
VB .NET

説明:

  • CreateBarcode:この関数は指定されたデータでバーコード画像を作成します。 バーコードの内容("Hello world")、エンコーディングタイプ(BarcodeWriterEncoding.Code128)、および寸法(500x500ピクセル)のパラメータを取ります。
  • AddBarcodeValueTextBelowBarcode:このメソッドはバーコード画像の下にエンコードされたテキストを追加します。
  • SaveAsPng:このメソッドは"demo.png"として指定されたファイルパスにバーコード画像を保存します。

IronBarcode は、さまざまな機能を備えたバーコード画像を作成するための多様なオプションを提供し、高品質の画像を提供するために調整と補正を行うことができます。 また、テキスト、ストリーム、URL、および他のソースからバーコードを生成することもできます。

上記のコードを使用して、IronBarcode を使用して VB.NET でバーコードを生成する結果は以下のようになります。

VB.NETでバーコードを生成する方法:図6

バーコード生成について詳しく知りたい場合は、こちらのチュートリアルをご覧ください。

結論

さまざまなオペレーティングシステムに対する効果的かつ適応性から、IronBarcode ライブラリはバーコードの作成と識別に最適な選択肢です。

さまざまなバーコード種を設計および変更するための多くのツールを提供し、テキスト、バーコードデータの色、線幅、および高さを変更するオプションを含んでいます。 VB.NET Crystal Reports を使用してこのバーコードジェネレータ SDK をサポートすることもでき、VB.NET でのバーコード作成と描画を容易にします。

IronBarcode ウェブサイトは、商用版と開発者向けの無料の両方を提供しており、ライブラリのライセンス情報を含んでいます。 更新とサポートは1年間無料で提供されます。

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日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。