IRONBARCODEの使用

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

公開済み 2023年7月5日
共有:

イントロダクション

バーコードは、データを目視で確認でき、コンピュータが読み取れる形式で提示するために使用できます。 バーコードでデータを表現するために、最初は平行線が間隔をあけて配置され、幅を広げたり異なるサイズにされました。 バーコードリーダーとして知られるさまざまな種類の専門的な光学スキャナーがあり、これらの現代的な線形または一次元のバーコードを読むことができます。(1次元)バーコード。 後に、二次元(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、CodaB、RSS 14/Expanded、ITFなど、ほとんどのバーコード画像フォーマットやQR規格を読み書きすることができます。
  • 回転、ノイズ、ゆがみ、傾きを、IronBarcodeを使用してスキャンやリアルタイムビデオフレームを読み取る際に修正できます。 IronBarcodeは、バーコード画像を作成する際に自動的に前処理を行い、読み取り精度と速度を向上させます。 コンテンツの変更を許可するため、ダイナミックバーコードは広く使用されています。
  • バッチ処理サーバーにおいては、IronBarcodeの複数のコアやスレッドを活用する能力が有利です。
  • IronBarcodeは、単ページおよび複数ページのドキュメント内で1つまたは複数のバーコードを自動的に検出できます。
  • IronBarcodeは、.NET Frameworkおよび.NET Coreの実装と互換性があり、32ビットと64ビットの両方のアーキテクチャをサポートしています。
  • PCおよびモバイルプラットフォームでは、IronBarcodeはコンソール、デスクトップ、クラウド、インターネットアプリケーションをサポートします。
  • さまざまなファイルおよびストリームタイプ(PDF、JPG、TIFF、GIF、BMP、PNG、HTMLなど)に対して、IronBarcodeはバーコード画像を生成することができます。

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

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

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

該当のテキストボックスにプロジェクト名を入力し、ファイルパスを選択してください。 「次へ」ボタンをクリックしてください。

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

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

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

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

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

Install-Package BarCode

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

代替として、NuGet パッケージマネージャーを使用して「Barcode」パッケージを検索し、ダウンロードすることもできます。これにより、すべての検索結果が表示されます。 次に、必要なパッケージを選択してアプリケーションにダウンロードすることができます。

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

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

以下にIronBarcodeを使用してバーコードラベルを生成するためのサンプルVBコードを示します。

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
VB.NET

コード画像にエンコードする必要があるバーコードデータ(文字列またはStreamオブジェクトを最初のパラメーターとして渡します。)CreateBarcode に必要な唯一の引数は です。()バーコード画像を作成することができる関数。 メソッドでは、他に3つのオプションのパラメーターも受け付けます:

  • グラフィックのデフォルトの寸法は、バーコードバーの幅が500ピクセル、高さが500ピクセルです。
  • IronBarcodeは10種類以上のバーコード画像タイプに対応しています。
  • AddBarcodeValueTextBelowBarcode は、バーコード画像の下部にバーコードテキストを追加する機能です。 バーコード画像の上部にバーコードテキストを追加する別のオプションとして、AddBarcodeValueTextAboveBarcodeメソッドを使用することもできます。

    上記の例では、指定されたバーコード形式を使用して500 x 500ピクセルの画像を作成します。 生成されたカスタムバーコードコードで SaveAsPng 関数を使用することで、上記のサンプルコードでハードコーディングされた指定ファイル場所に生成されたバーコードコードをPNG画像ファイルとして印刷することができます。

    IronBarcodeは、画像を追加したり、生成されたバーコード画像の色を変更するなど、さまざまな機能を備えたさまざまなタイプのバーコード画像を作成するためのオプションを提供します。 IronBarcodeは、バーコード画像を調整および修正して、高品質な画像を提供するのに役立ちます。 テキスト、ストリーム、URL、およびその他のソースからバーコードを生成することもできます。

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

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

    バーコード生成について詳しく知るには、ここをクリックこれチュートリアルのために。

結論

その有効性および異なるオペレーティングシステムへの適応性のために、IronBarcodeライブラリは、バーコードの作成と識別に最適な選択肢の一つです。

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

についてIronBarcode ウェブサイト, 開発者向けに商業版と無料版の両方を提供するライブラリに関するライセンス情報が含まれています。 1年間、アップデートとサポートが無料で提供されます。

< 以前
ウェブアプリケーションにバーコードスキャナーを統合する方法
次へ >
ASP.NET MVCでQRコードを生成する方法