ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
バーコードは現代のアプリケーションにおいて重要な役割を果たし、効率的なデータの追跡および管理を可能にします。 .NET開発の世界では、多数のバーコードジェネレーターSDKが利用可能であり、Visual Studioにはさまざまな拡張機能が見つかります。マーケットプレイスまた。 IronBarcode強力なバーコードの生成および読み取りライブラリとして際立っています。 IronBarcodeを使用してバーコードを生成する.NETウィンドウアプリケーションを持つことがどれほど素晴らしいでしょう。
この記事では、アプリケーション内でのバーコード処理を簡素化する多用途なツールIronBarcodeを使用して、VB.NETでバーコードジェネレーターを作成する方法を探ります。
Visual StudioでVB.NETコンソールアプリケーションを作成する
NuGetを使用してIronBarcodeライブラリをインストール
Program.vbファイルにIronBarcodeライブラリを参照として追加する
BarcodeWriter.CreateBarcode メソッドを使用してバーコードを作成する
IronBarcodeIron Software製品ラインの一部であるIronBarcode for .NETは、.NETアプリケーションでバーコードを扱うための包括的な機能セットを提供します。 それはQRコード、UPC、EAN、Code 128など、さまざまなバーコードフォーマットをサポートしています。 IronBarcodeは、ユーザーフレンドリーなAPIを提供し、VB.NETプロジェクトにおいてバーコードを生成、読み取り、およびカスタマイズすることを容易にします。
IronBarcodeの特徴:
以下は、IronBarcodeがVisual Basicでバーコードを生成する際にナンバーワンの競争相手となるいくつかの重要な主要機能です:
バーコード生成: IronBarcodeは、QRコード、2Dデータマトリックスバーコード、およびさまざまな線形バーコードを含む広範なバーコードの種類の作成を可能にします。
バーコード読み取り: ライブラリは、開発者が画像、PDF、およびその他のソースからバーコードを読み取ることができるようにし、自動回転および視点補正を提供します。
スタイリングオプション: IronBarcodeは、開発者がバーコードの外観をカスタマイズし、テキスト注釈を追加し、ロゴを含めることを可能にする広範なスタイリングオプションを提供します。
出力フォーマット: バーコードは、画像を含むさまざまなフォーマットでエクスポートできます(PNG、JPEG)、PDF、HTML、およびその他の形式。
Visual Studioを開き、「新しいプロジェクトの作成」を選択します。
「コンソールアプリ」を選択(.NET Core/.NET Framework)「プロジェクトテンプレートとして」
プロジェクトに名前を設定し、「次へ」をクリックしてください。
以下の手順に従って、VB.NETプロジェクトにIronBarcodeを統合して線形バーコードを生成します:
NuGetパッケージマネージャーコンソール:
Visual Studio のツールメニューから NuGet パッケージ マネージャー コンソールを開きます。
:ProductInstall
ソリューションエクスプローラー
ソリューションエクスプローラーでプロジェクトを右クリックします。
「NuGet パッケージの管理」を選択します。
以下は、IronBarcodeがVB.NETコンソールアプリケーションに統合されたので、次に行うことを見てみましょう:
さて、IronBarcodeがVB.NETコンソールアプリケーションに統合されたので、次にバーコードを作成バーコードを生成するIronBarcodeを使用する。
Imports IronBarCode
Imports System.IO
Imports IronBarCode
Imports System.IO
最初の2行で、必要なライブラリがインポートされます。 IronBarcodeはバーコードを操作するための機能を提供し、System.IOは入力/出力操作を処理するためにインポートされます。
Private myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
Private myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
ここでは、BarcodeWriter.CreateBarcode メソッドを使用して、値「12345」とエンコーディングタイプEAN8でバーコードを作成します。 得られたバーコードは myBarcode 変数に保存されます。
myBarcode.SaveAsImage("EAN8.jpeg")
myBarcode.SaveAsImage("EAN8.jpeg")
生成されたバーコード(マイバーコード (myBarcode))「SaveAsImage」メソッドを使用して、画像ファイル「EAN8.jpeg」として保存されます。
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
この行は、バーコードの作成およびサイズ変更を組み合わせます。(400x100に)コード1行に保存します。
Dim payloadAsString As String = "This is some random string"
Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString)
Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400)
AztecBarcode.SaveAsImage("AztecBarcode.png")
Dim payloadAsString As String = "This is some random string"
Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString)
Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400)
AztecBarcode.SaveAsImage("AztecBarcode.png")
ここでは、文字列をバイト配列に変換します(payloadAsByteArray (ペイロードアズバイトアレイ)
)そしてバーコードを作成する(AztecBarcode)Aztecエンコーディングタイプを使用して、400x400の寸法で。
Dim payloadAsStream As New MemoryStream(payloadAsByteArray)
Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400)
Dim payloadAsStream As New MemoryStream(payloadAsByteArray)
Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400)
このステップでは、バイト配列からMemoryStreamを作成し、その後、別のバーコードを生成します。(アステックバーコード2)Aztecエンコーディングタイプを使用して、400x400の寸法で。
MyBarCode.SaveAsImage("MyBarCode.png")
MyBarCode.SaveAsGif("MyBarCode.gif") MyBarCode.SaveAsHtmlFile("MyBarCode.html") MyBarCode.SaveAsJpeg("MyBarCode.jpg")
MyBarCode.SaveAsPdf("MyBarCode.Pdf")
MyBarCode.SaveAsPng("MyBarCode.png")
MyBarCode.SaveAsTiff("MyBarCode.tiff") MyBarCode.SaveAsWindowsBitmap("MyBarCode.bmp")
MyBarCode.SaveAsImage("MyBarCode.png")
MyBarCode.SaveAsGif("MyBarCode.gif") MyBarCode.SaveAsHtmlFile("MyBarCode.html") MyBarCode.SaveAsJpeg("MyBarCode.jpg")
MyBarCode.SaveAsPdf("MyBarCode.Pdf")
MyBarCode.SaveAsPng("MyBarCode.png")
MyBarCode.SaveAsTiff("MyBarCode.tiff") MyBarCode.SaveAsWindowsBitmap("MyBarCode.bmp")
これらの行は、生成されたバーコードがどのように動作するかを示しています。(MyBarCode(マイバーコード))さまざまな画像形式、たとえばPNG、GIF、HTML、JPEG、PDF、TIFF、およびWindows Bitmapで保存することができます。IronBarcodeは生成されたバーコードの出力形式を柔軟に選択できるようにします。
各ステップでは、シンプルな値やバイナリデータから、あるいは簡潔なワンライナーでIronBarcodeを使用してバーコードを作成するさまざまな方法を示します。 ソースコードは、VBプログラミングにおけるIronBarcodeの柔軟性と使いやすさを示しています。
バーコード生成をより制御するためにはスタイリング以下をご覧ください コード例ページ
完全なVisual Basicのサンプルコードは以下の通りです:
Imports IronBarCode
Imports System.IO
Module Program
Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
' And save our barcode as an image:
myBarcode.SaveAsImage("EAN8.jpeg")
' OR, we can do both steps on one line:
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
' Barcode can also be made from from Binary data (byte or stream)
Dim payloadAsString As String = "This is some random string"
Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Byte Array
Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Byte Array
Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream
Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Memory Stream
AztecBarcode.SaveAsImage("AztecBarcode.png")
End Sub
End Module
Imports IronBarCode
Imports System.IO
Module Program
Sub Main(args As String())
' Creating a barcode is as simple as:
Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
' And save our barcode as an image:
myBarcode.SaveAsImage("EAN8.jpeg")
' OR, we can do both steps on one line:
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
' Barcode can also be made from from Binary data (byte or stream)
Dim payloadAsString As String = "This is some random string"
Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Byte Array
Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Byte Array
Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream
Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Memory Stream
AztecBarcode.SaveAsImage("AztecBarcode.png")
End Sub
End Module
VB.NETコンソールアプリケーションを実行すると、バーコード画像ファイル(「EAN8.jpeg」)そして、AztecBarcode 画像ファイルのQRコードタイプ("AztecBarcode.png")プロジェクトフォルダに作成されます。
IronBarcode は、.NET Windows Forms および ASP.NET Web プロジェクトにも簡単に統合できます。
この記事では、IronBarcodeライブラリを使用してVB.NETのバーコードジェネレーターを作成する方法を探りました。 以下の手順に従うことで、開発者はバーコード生成機能をVB.NETアプリケーションにシームレスに統合し、データの追跡と管理を強化できます。 IronBarcodeの豊富な機能セットとわかりやすいAPIは、.NETエコシステムにおけるバーコード関連のタスクにとって貴重なツールとなります。
詳しい情報やIronBarcodeの使用方法については、次のリンクをご覧ください。ドキュメントページ
IronBarcodeは開発目的で無料ですが、ライセンスされているVB.NETのバーコードアプリケーションでバーコード画像の処理におけるその完全な潜在能力をテストするために。 ライブラリを以下からダウンロード[以下の内容を日本語に翻訳します:
ここに
ご希望のイディオムや技術用語が追加されることによって、より適切な翻訳が提供できる場合もありますので、詳細なコンテキストを教えていただけると幸いです。](/csharp/barcode/)そしてお試しください。
9つの .NET API製品 オフィス文書用