
VB.NETでバーコードを生成する方法
バーコードは、データを視覚的かつコンピュータが読み取れる形式で提示するために使用できます。 当初、バーコード内のデータは、間隔が異なり、幅やサイズが変わる平行線で表現されていました。 バーコードリーダーとして知られるさまざまな特殊な光学スキャナーは、これらの現代的な線形または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 コンソールアプリを作成します。

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

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

コンソールアプリケーションを選択すると、そのアプリケーションの構造が作成され、Program.csファイルが開きます。ここでコードを入力し、プログラムをコンパイルできます。
次に、NuGet パッケージマネージャーコマンドを使用して IronBarcode ライブラリをダウンロードしてインストールします。

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

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
説明:
CreateBarcode:この関数は指定されたデータでバーコード画像を作成します。 バーコードの内容("Hello world")、エンコーディングタイプ(BarcodeWriterEncoding.Code128)、および寸法(500x500ピクセル)のパラメータを取ります。AddBarcodeValueTextBelowBarcode:このメソッドはバーコード画像の下にエンコードされたテキストを追加します。SaveAsPng:このメソッドは"demo.png"として指定されたファイルパスにバーコード画像を保存します。
IronBarcode は、さまざまな機能を備えたバーコード画像を作成するための多様なオプションを提供し、高品質の画像を提供するために調整と補正を行うことができます。 また、テキスト、ストリーム、URL、および他のソースからバーコードを生成することもできます。
上記のコードを使用して、IronBarcode を使用して VB.NET でバーコードを生成する結果は以下のようになります。

バーコード生成について詳しく知りたい場合は、こちらのチュートリアルをご覧ください。
結論
さまざまなオペレーティングシステムに対する効果的かつ適応性から、IronBarcode ライブラリはバーコードの作成と識別に最適な選択肢です。
さまざまなバーコード種を設計および変更するための多くのツールを提供し、テキスト、バーコードデータの色、線幅、および高さを変更するオプションを含んでいます。 VB.NET Crystal Reports を使用してこのバーコードジェネレータ SDK をサポートすることもでき、VB.NET でのバーコード作成と描画を容易にします。
IronBarcode ウェブサイトは、商用版と開発者向けの無料の両方を提供しており、ライブラリのライセンス情報を含んでいます。 更新とサポートは1年間無料で提供されます。

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


