IRONBARCODEの使用 VB .NETでバーコードを生成する方法 Jordi Bardia 更新日:6月 22, 2025 Download IronBarcode NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article バーコードは現代のアプリケーションにおいて重要な役割を果たし、効率的なデータ追跡と管理を促進します。 .NET開発の世界では、多くのバーコード生成SDKが利用可能であり、Visual Studioのマーケットプレイスにもさまざまな拡張機能があります。 IronBarcodeは、バーコードの生成と読み取りに強力なライブラリとして際立っています。 IronBarcodeを使用してバーコードを生成する.NET Windowsアプリケーションを持つことがどれほどクールか、想像してみてください。 この記事では、IronBarcodeを使用してVB.NETでバーコードジェネレーターを作成する方法を探ります。これは、アプリケーション内でバーコードの取り扱いを簡素化する多用途のツールです。 VB.NETでバーコードを生成する方法 Visual StudioでVB.NETコンソールアプリケーションを作成します。 NuGetを使用してIronBarcodeライブラリをインストールします。 Program.vbファイルでIronBarcodeライブラリへの参照を追加します。 BarcodeWriter.CreateBarcodeメソッドを使用してバーコードを作成します。 SaveAsImageメソッドを使用してバーコードを保存します。 IronBarcode - 究極の.NETバーコード生成DLL IronBarcodeは、Iron Software製品ラインの一部であり、.NETアプリケーションでバーコードを操作するための包括的な機能セットを提供します。 QRコード、UPC、EAN、Code 128など、さまざまなバーコードフォーマットをサポートします。 ユーザーフレンドリーなAPIにより、VB.NETプロジェクトで簡単にバーコードを生成し、読み取り、カスタマイズできます。 IronBarcodeの特徴: ここでは、Visual Basicでバーコードを生成するための主要な特徴を紹介します。 バーコード生成: IronBarcodeは、QRコード、2Dデータマトリックスバーコード、およびさまざまな線形バーコードを含む幅広いバーコードタイプの作成を可能にします。 バーコード読み取り: ライブラリは、イメージ、PDF、その他のソースからバーコードを読み取ることができ、回転と透視補正を自動的に提供します。 スタイリングオプション: IronBarcodeは、バーコードの外観をカスタマイズし、テキスト注釈を追加し、ロゴを含めるための広範なスタイリングオプションを提供します。 出力形式: バーコードは、画像(PNG、JPEG)、PDF、HTMLなど、さまざまな形式でエクスポートできます。 互換性: IronBarcodeは、VB.NETを含むさまざまな.NET言語と互換性があり、.NET Core、.NET Standard、.NET Frameworkなどの複数のプラットフォームをサポートします。 Visual StudioでVB.NETコンソールプロジェクトを作成する手順 Visual Studioを開き、「新しいプロジェクトを作成」を選択します。 プロジェクトテンプレートとして「コンソールアプリ(.NET Core/.NET Framework)」を選択します。 プロジェクトの名前を設定し、「次へ」をクリックします。 追加情報から適切な.NETバージョンを選択します。 IronBarcodeは最新の8.0バージョンをサポートしているので、ためらうことなくそれを選ぶことができます。 NuGetパッケージマネージャーコンソールまたはソリューションからIronBarcodeをインストールする VB.NETプロジェクトにIronBarcodeを統合して線形バーコードを生成するには、次の手順に従います。 NuGetパッケージマネージャーコンソール: Visual StudioのツールメニューからNuGetパッケージマネージャーコンソールを開きます。 IronBarcodeをインストールするために次のコマンドを実行します。 Install-Package BarCode ソリューションエクスプローラー: ソリューションエクスプローラーでプロジェクトを右クリックします。 「NuGetパッケージの管理」を選択します。 「バーコード」と検索し、IronBarcodeパッケージをインストールします。 VB.NETでバーコードを生成する手順 IronBarcodeがVB.NETコンソールアプリケーションに統合されたので、バーコードを作成してバーコードを生成しましょう。 ライブラリのインポート: Imports IronBarCode Imports System.IO Imports IronBarCode Imports System.IO VB .NET 最初の2行で必要なライブラリがインポートされます。 IronBarCodeはバーコードを操作するための機能を提供し、System.IOは入出力操作を処理するためにインポートされます。 シンプルなバーコードの作成: Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8) Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8) VB .NET ここでは、BarcodeWriter.CreateBarcodeメソッドを使用して、「1212345」という値とEAN8エンコードタイプでバーコードを作成します。 生成されたバーコードはmyBarcode変数に格納されます。 バーコードを画像として保存: myBarcode.SaveAsImage("EAN8.jpeg") myBarcode.SaveAsImage("EAN8.jpeg") VB .NET 生成されたバーコード(myBarcode)は、SaveAsImageメソッドを使用して、"EAN8.jpeg"という画像ファイルとして保存されます。 バーコード生成と保存のワンライナー: BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(300, 200).SaveAsImage("EAN8.jpeg") BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(300, 200).SaveAsImage("EAN8.jpeg") VB .NET この行は、バーコードの作成、リサイズ(300x200)そして保存を一行のコードに組み合わせます。 バイナリデータ(バイト配列)からのバーコード作成: 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") VB .NET ここでは、文字列をバイト配列(payloadAsByteArray)に変換し、Aztecエンコードタイプで400x400の寸法のバーコード(AztecBarcode)を作成します。 バイナリデータ(MemoryStream)からのバーコード作成: Dim payloadAsStream As New MemoryStream(payloadAsByteArray) Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) AztecBarcode2.SaveAsImage("AztecBarcode2.png") Dim payloadAsStream As New MemoryStream(payloadAsByteArray) Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) AztecBarcode2.SaveAsImage("AztecBarcode2.png") VB .NET このステップでは、バイト配列からMemoryStreamを作成し、Aztecエンコードタイプで400x400の寸法の別のバーコード(AztecBarcode2)を生成します。 複数の形式でバーコードを保存: 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") VB .NET これらの行は、生成されたバーコード(myBarcode)をPNG、GIF、HTML、JPEG、PDF、TIFF、Windows Bitmapなどのさまざまな画像形式で保存する方法を示しています。 IronBarcodeは、生成されたバーコードの希望する出力形式を選択する柔軟性を提供します。 各ステップは、IronBarcodeでバーコードを生成する異なる方法を示し、シンプルな値、バイナリデータ、または簡潔なワンライナーからのものを取り扱います。 ソースコードは、VBプログラミングにおいてIronBarcodeが提供する柔軟性と使いやすさを示しています。 For more controlled barcode generation and styling, please visit this code examples page. 完全なVisual Basicサンプルコードは次のとおりです。 Imports IronBarCode Imports System.IO Module Program Sub Main(args As String()) ' Creating a simple barcode with EAN8 encoding Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8) ' Save barcode as an image myBarcode.SaveAsImage("EAN8.jpeg") ' One-liner to create and resize barcode BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg") ' Barcode creation from Binary data (byte array and MemoryStream) Dim payloadAsString As String = "This is some random string" Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Convert String to Byte Array Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Byte Array Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' Create MemoryStream Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Memory Stream ' Save AztecBarcode as an image AztecBarcode.SaveAsImage("AztecBarcode.png") End Sub End Module Imports IronBarCode Imports System.IO Module Program Sub Main(args As String()) ' Creating a simple barcode with EAN8 encoding Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8) ' Save barcode as an image myBarcode.SaveAsImage("EAN8.jpeg") ' One-liner to create and resize barcode BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg") ' Barcode creation from Binary data (byte array and MemoryStream) Dim payloadAsString As String = "This is some random string" Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Convert String to Byte Array Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Byte Array Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' Create MemoryStream Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Memory Stream ' Save AztecBarcode as an image AztecBarcode.SaveAsImage("AztecBarcode.png") End Sub End Module VB .NET 出力バーコード画像 VB.NETコンソールアプリケーションを実行すると、プロジェクトフォルダにバーコード画像ファイル("EAN8.jpeg")とQRコードタイプのAztecBarcode画像ファイル("AztecBarcode.png")が作成されます。 IronBarcodeは、.NET WindowsフォームやASP.NET Webプロジェクトにも簡単に統合できます。 結論 この記事では、IronBarcodeライブラリを使用してVB.NETバーコードジェネレーターを作成する方法を探求しました。 記載された手順に従うことで、開発者はVB.NETアプリケーションにバーコード生成機能をシームレスに統合し、データ追跡と管理を強化できます。 IronBarcodeの豊富な機能セットとシンプルなAPIは、.NETエコシステムにおけるバーコード関連のタスクに貴重なツールです。 IronBarcodeとその使用に関する詳細情報は、ドキュメントページをご覧ください。 IronBarcodeは開発目的で無料ですが、 ライセンス登録を行い、VB.NETバーコードアプリケーションでバーコード画像を扱う際のその完全な潜在能力をテストする必要があります。 ライブラリをこちらからダウンロードしてお試しください。 よくある質問 VB.NET でバーコードジェネレーターを作成するにはどうすればよいですか? VB.NET でバーコードジェネレーターを作成するには、最初に Visual Studio で VB.NET コンソールアプリケーションを設定し、NuGet パッケージマネージャーを介して IronBarcode をインストールし、それへの参照を追加し、BarcodeWriter.CreateBarcode などのメソッドを使用してさまざまなフォーマットでバーコードを生成します。 どのバーコードフォーマットが .NET ライブラリを使用して生成できますか? IronBarcode のような .NET ライブラリを使用すると、QR コード、UPC、EAN、Code 128、2D データマトリックスバーコードなど、幅広いバーコードフォーマットを生成でき、さまざまなアプリケーションのニーズに柔軟に対応できます。 VB.NET プロジェクトにバーコード生成ライブラリをインストールするにはどうすればよいですか? NuGet パッケージマネージャーコンソールでコマンド Install-Package IronBarCode を実行するか、Visual Studio のソリューションエクスプローラーを介して NuGet パッケージを管理することで、VB.NET プロジェクトに IronBarcode をインストールできます。 .NET ライブラリは画像や PDF からバーコードを読み取ることができますか? はい、IronBarcode は画像や PDF からバーコードを読み取ることができ、自動回転や視点補正などの機能を提供し、さまざまな条件下で正確な読み取りを保証します。 バーコードを生成する際のスタイリングオプションはどのようなものがありますか? IronBarcode は、バーコードの外観をカスタマイズし、テキスト注釈を追加し、ロゴを組み込むことができる広範なスタイリングオプションを提供し、バーコードデザインにプロフェッショナルな仕上がりをもたらします。 .NET ライブラリを使用して生成したバーコードをエクスポートできるフォーマットはどのようなものがありますか? IronBarcode で生成したバーコードは、PNG、JPEG、PDF、HTML、GIF、TIFF、Windows ビットマップなどのさまざまなフォーマットでエクスポートでき、多様なニーズや統合要求に対応します。 IronBarcode は異なる .NET プラットフォームと互換性がありますか? はい、IronBarcode は .NET Core、.NET Standard、および .NET Framework などの複数の .NET プラットフォームと互換性があり、VB.NET や C# などの複数の .NET 言語をサポートしています。 IronBarcode を Windows Forms および ASP.NET プロジェクトに統合することができますか? IronBarcode は、.NET Windows Forms および ASP.NET Web プロジェクトにシームレスに統合でき、さまざまなアプリケーションタイプでの柔軟性と使いやすさを提供します。 IronBarcode は開発目的で無料ですか? IronBarcode は開発目的で無料で利用でき、その機能を探求できます。ただし、実稼働環境で完全に活用するにはライセンスが必要です。 VB.NET でバイナリデータからバーコードを生成するにはどうすればよいですか? IronBarcode を使用して、バイナリデータを適切な形式に変換し、BarcodeWriter.CreateBarcode などのメソッドを使用してバーコード画像を作成することにより、VB.NET でバイナリデータからバーコードを生成できます。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 公開日 10月 19, 2025 VB.NETでCrystal Reportsでバーコードを印刷する方法 VB.NETを使用したCrystal Reportsでのバーコード生成と印刷。IronBarcode SDKを使用した信頼できるバーコード統合のステップバイステップのチュートリアル。 詳しく読む 公開日 9月 29, 2025 IronBarcodeと.NETのオープンソースバーコードリーダーの比較 IronBarcodeを使用してC#でバーコードを読む方法 詳しく読む 公開日 9月 29, 2025 ASP.NETアプリケーションでバーコードをスキャンする方法 IronBarcodeを使用してASP.NETでバーコードをスキャンする方法を学びます 詳しく読む RazorバーコードジェネレーターWebアプリを作成するC#を使用してCrystal Reportsに...
公開日 10月 19, 2025 VB.NETでCrystal Reportsでバーコードを印刷する方法 VB.NETを使用したCrystal Reportsでのバーコード生成と印刷。IronBarcode SDKを使用した信頼できるバーコード統合のステップバイステップのチュートリアル。 詳しく読む