フッターコンテンツにスキップ
IRONBARCODEの使用

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 コンソールアプリを作成します。

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

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

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

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

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

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

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

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
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年間無料で提供されます。

よくある質問

VB.NETを使用してバーコードを生成するにはどうすればいいですか?

VB.NETを使用してバーコードを生成するには、IronBarcodeライブラリを利用できます。まず、Visual StudioプロジェクトにNuGetを介してIronBarcodeパッケージをインストールします。そして、BarcodeWriter.CreateBarcodeメソッドを使用してバーコード画像をエンコードおよび生成します。

バーコード生成にIronBarcodeを使用する利点は何ですか?

IronBarcodeは、最小限のコードでバーコード画像をエンコードするための使いやすいメソッドを提供することで、バーコード生成を簡素化します。UPC、EAN、Code 39/128などの複数のバーコードフォーマットをサポートし、自動画像前処理およびバッチ処理機能を通して速度と精度を向上させます。

モバイルデバイスでバーコードを読むにはどうすれば良いですか?

カメラを備えたモバイルデバイスは、特定のアプリケーションソフトウェアを使用して画像を処理し、バーコードをデコードすることでバーコードを読み取ることができます。IronBarcodeは、モバイルバーコードスキャンアプリと互換性のある2Dバーコードフォーマットをサポートすることでこれを促進します。

IronBarcodeを使用してバーコードの機能をカスタマイズすることは可能ですか?

はい、IronBarcode はバーコードの種類、サイズ、色など、さまざまな機能をカスタマイズすることを開発者に許可しています。これは、バーコード生成のためのライブラリのメソッドでの簡単な変更を通じて実現されます。

IronBarcodeを使用してさまざまなファイル形式でバーコードを作成できますか?

IronBarcodeは、PDF、PNG、JPG、TIFF、GIF、BMP、およびHTMLなど、さまざまなファイル形式にバーコード画像をエクスポートすることをサポートしており、さまざまなアプリケーションニーズに柔軟性を提供します。

どのプラットフォームとフレームワークがIronBarcodeを使用したバーコード生成をサポートしていますか?

IronBarcodeは.NET Frameworkおよび.NET Coreの両方と互換性があり、開発者はPCおよびモバイルデバイス用のコンソール、デスクトップ、クラウド、およびインターネットアプリケーションでバーコードアプリケーションを作成できます。

VB.NETプロジェクトにIronBarcodeをインストールする方法は?

VB.NETプロジェクトにIronBarcodeライブラリをインストールするには、Visual StudioのNuGetパッケージマネージャーを使用します。コマンドを使用して、Install-Package IronBarCode これをプロジェクトに簡単に統合します。

IronBarcodeはバーコードのバッチ処理をサポートしていますか?

はい、IronBarcodeはバッチ処理をサポートしており、マルチコアおよびマルチスレッド処理機能を提供します。これは、バーコード画像を効率的に大量に処理する必要があるサーバーアプリケーションに特に便利です。

IronBarcodeにはどのようなライセンスオプションがありますか?

IronBarcodeは、開発者向けに商用バージョンと無料バージョンの両方を提供しています。ライブラリは1年間の無料更新とサポートを提供し、開発者が最新の機能と必要な場合のサポートにアクセスできるようにします。

Jordi Bardia
ソフトウェアエンジニア
Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。