IRONBARCODEの使用 C#を使用してASP.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 このチュートリアルでは、IronBarcodeライブラリを例として使用してC# ASP.NETでバーコードを生成する方法を示します。 この.NETライブラリを使用すると、バーコードを簡単に生成し、スタイルを設定し、画像、PDF、またはHTMLとしてエクスポートできます。 C# .NETアプリケーションでのバーコード生成方法 Microsoft Visual StudioでConsole .NETプロジェクトを作成する バーコードライブラリをインストールする バーコードパッケージから名前空間をインポートする バーコード画像を生成する バーコード画像のスタイリング バーコード生成の流暢性 1. Microsoft Visual StudioでConsole .NETアプリケーションを作成する このチュートリアルでは、Visual Studioの最新バージョンとConsoleアプリケーション(.NET Core)テンプレートを使用します。 また、Windows FormsおよびASP.NET Webアプリケーションとも互換性があります。 Visual Studioを開く > 新しいプロジェクトの作成をクリック > コンソールアプリ(.NET)を選択 > 次へを押す > プロジェクトに名前を付ける > 次へを押す > ターゲット.NETフレームワークを選択 > 作成ボタンをクリックします。 プロジェクトを作成した後、Visual Studioツールボックスから次のようにフォームを設計します: ラベル、テキストボックス、およびボタンコントロール。 コンソールアプリの作成 2. C#でバーコード生成ライブラリをインストールする IronBarcodeライブラリは次の3つの方法のいずれかでインストールできます: 1. パッケージマネージャコンソール パッケージマネージャコンソールで次のコマンドを書きます。 これにより、パッケージがダウンロードされインストールされます。 Install-Package BarCode パッケージマネージャコンソールインストールステップ 2. NuGetパッケージマネージャソリューション また、NuGetパッケージマネージャソリューションを使用してバーコードライブラリをインストールすることもできます。 次の手順に従うだけです。 ツールをクリック > NuGetパッケージマネージャ > ソリューションのNuGetパッケージ管理。 これにより、NuGetパッケージマネージャが開かれます。 「参照」をクリックしてバーコードを検索し、ライブラリをインストールします。 または、ソリューションエクスプローラで追加 > プロジェクトの参照をクリックしてバーコードを生成するクラスライブラリを追加することもできます。 バーコード検索 3. リンクからダウンロード 代わりに、IronBarCode.Dllをダウンロードし、プロジェクトに参照として追加できます。 3. 名前空間のインポート クラスファイルがIronBarcodeライブラリおよび一部の標準システムアセンブリを参照していることを確認するために、これらの名前空間を使用します。 using IronBarCode; using System; using System.Drawing; using System.Linq; using IronBarCode; using System; using System.Drawing; using System.Linq; Imports IronBarCode Imports System Imports System.Drawing Imports System.Linq $vbLabelText $csharpLabel 4. バーコード画像の生成 以下のサンプルコードでは、わずか1行のコードで数値またはテキスト内容を含むバーコード画像を作成できます。 それらをPNG画像ファイルとして保存し、アプリケーションで表示することも可能です。 // Generate a Simple Barcode image and save as PNG GeneratedBarcode barCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128); barCode.SaveAsPng("BarCode.png"); // This line opens the image in your default image viewer System.Diagnostics.Process.Start("BarCode.png"); // Generate a Simple Barcode image and save as PNG GeneratedBarcode barCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128); barCode.SaveAsPng("BarCode.png"); // This line opens the image in your default image viewer System.Diagnostics.Process.Start("BarCode.png"); ' Generate a Simple Barcode image and save as PNG Dim barCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128) barCode.SaveAsPng("BarCode.png") ' This line opens the image in your default image viewer System.Diagnostics.Process.Start("BarCode.png") $vbLabelText $csharpLabel 上記のコードはバーコードを生成し、出力は次のとおりです: C#例でバーコード画像を作成する 最後の行のコードは、単にデフォルトの画像ビューアでバーコードPNGを開き、バーコードジェネレータ出力でそれを見ることができるようにします。 5. バーコード画像のスタイリング 以下のサンプルコードでは、バーコードに注釈を追加する方法が示されています。 フォントを設定し、その値を下に表示し、マージンを追加し、バーコードの色を変更してから、それを保存することが非常に簡単にC#でできます。 最終的に、それを様々な画像ファイルに簡単に保存することができます。 アプリケーションにより適切な場合は、画像の代わりにHTMLまたはPDFにエクスポートすることも選択できます。 // Styling a QR code and adding annotation text var barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode); barcode.AddAnnotationTextAboveBarcode("Product URL:"); barcode.AddBarcodeValueTextBelowBarcode(); barcode.SetMargins(100); barcode.ChangeBarCodeColor(Color.Green); // Save as HTML barcode.SaveAsHtmlFile("MyBarCode.html"); // Styling a QR code and adding annotation text var barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode); barcode.AddAnnotationTextAboveBarcode("Product URL:"); barcode.AddBarcodeValueTextBelowBarcode(); barcode.SetMargins(100); barcode.ChangeBarCodeColor(Color.Green); // Save as HTML barcode.SaveAsHtmlFile("MyBarCode.html"); ' Styling a QR code and adding annotation text Dim barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode) barcode.AddAnnotationTextAboveBarcode("Product URL:") barcode.AddBarcodeValueTextBelowBarcode() barcode.SetMargins(100) barcode.ChangeBarCodeColor(Color.Green) ' Save as HTML barcode.SaveAsHtmlFile("MyBarCode.html") $vbLabelText $csharpLabel 注釈付きおよびスタイル設定されたバーコード画像をC#で生成する コードはそれ自体で説明力があります; however, the GeneratedBarcode class documentation within the API Reference can provide additional technical information. Additionally, IronBarcode also supports reading barcodes from images, as well as providing extra options to read barcodes with more accuracy or apply filters to images. 6. バーコード生成の流暢性 IronBarcodeは、System.Linqに似たオプショナルな流暢なAPIを実装しており、次の順序でメソッド呼び出しをチェーンできます: バーコードを作成し、マージンを設定し、次に一行でBitmapにエクスポートします。 これにより、非常に便利でコードを読みやすくすることができます。 // Fluent API for Barcode Image generation. string myValue = "https://ironsoftware.com/csharp/barcode"; Bitmap barcodeBmp = BarcodeWriter.CreateBarcode(myValue, BarcodeEncoding.PDF417) .ResizeTo(300, 200) .SetMargins(100) .ToBitmap(); // Fluent API for Barcode Image generation. string myValue = "https://ironsoftware.com/csharp/barcode"; Bitmap barcodeBmp = BarcodeWriter.CreateBarcode(myValue, BarcodeEncoding.PDF417) .ResizeTo(300, 200) .SetMargins(100) .ToBitmap(); ' Fluent API for Barcode Image generation. Dim myValue As String = "https://ironsoftware.com/csharp/barcode" Dim barcodeBmp As Bitmap = BarcodeWriter.CreateBarcode(myValue, BarcodeEncoding.PDF417).ResizeTo(300, 200).SetMargins(100).ToBitmap() $vbLabelText $csharpLabel 結果は、PDF417バーコードのSystem.Drawing.Imageであり、次のように見えます: IronBarcodeを使用したC#での簡単で流暢なバーコード生成 7. まとめ IronBarcodeは、開発者がC# .NET用のバーコード画像およびQRコードを読み取りおよび生成するためのフレンドリーなAPIを備えており、精度を最適化し、実際の使用ケースにおけるエラー率を低減します。 また、バーコード画像の印刷も可能です。 詳しい情報は公式ドキュメントページをご覧ください。 現在、完全なIron Suiteを購入すると、わずか2つの価格で5つのライブラリを入手できます。 よくある質問 ASP.NETでバーコードを生成するようにコンソール.NETアプリケーションを設定するにはどうすればよいですか? Visual Studioを開き、'Console App (.NET)'を選択して新しいプロジェクトを作成し、プロジェクトに名前を付け、ターゲットの.NET Frameworkを選択して'Create'をクリックします。このセットアップはWindows FormsとASP.NET Web Applicationsの両方で使用できます。 どのようにして.NETプロジェクトにIronBarcodeライブラリをインストールするのですか? パッケージマネージャーコンソールでInstall-Package IronBarCodeコマンドを使用してインストールするか、NuGetパッケージマネージャーを介し、または公式ウェブサイトからIronBarCode DLLをダウンロードしてプロジェクトの参照に追加します。 C#でバーコードを生成するために必要な名前空間は何ですか? IronBarcodeを使用してバーコードを生成するには、次の名前空間をインポートします:using IronBarCode;、using System;、using System.Drawing;、using System.Linq;。 ASP.NETでC#を使用してバーコード画像を作成するにはどうすればよいですか? IronBarcodeのBarcodeWriterクラスを使用します。例: GeneratedBarcode barcode = BarcodeWriter.CreateBarcode("https://example.com", BarcodeWriterEncoding.Code128); barcode.SaveAsPng("Barcode.png");。 IronBarcodeを使用してバーコード画像に使用できるスタイリングオプションは何ですか? IronBarcodeでは、注釈の追加、フォントや余白の調整、色の変更、HTML、PDF、または画像形式での保存が可能です。 IronBarcodeでバーコード生成にFluent APIを使用する方法は? IronBarcodeのFluent APIを使用すると、メソッドを連鎖させてバーコードを作成し、余白を設定し、1行のコードでBitmapとしてエクスポートすることができ、コードの読みやすさと効率が向上します。 IronBarcode を使用してどの種類のバーコードを生成できますか? IronBarcodeは、Code128、QRCode、PDF417を含むさまざまなバーコードタイプをサポートしており、アプリケーションのさまざまなエンコーディングニーズに適しています。 IronBarcodeは既存の画像からバーコードを読み取ることができますか? はい、IronBarcodeは画像からバーコードを読み取り、読み取り精度を向上させるための設定を提供し、さまざまなバーコードスキャンシナリオに対応します。 バーコードを画像以外のフォーマットにエクスポートするにはどうすればよいですか? 画像ファイルへのエクスポートに加え、IronBarcodeを使用してHTMLまたはPDF形式にバーコードをエクスポートすることができ、バーコードの利用方法や共有に柔軟性を提供します。 IronBarcodeの詳細なドキュメントはどこで見つけることができますか? IronBarcodeの包括的なドキュメントと情報は公式のIron Softwareのウェブサイトで見つけることができ、そのフル機能を活用する手助けをします。 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でバーコードをスキャンする方法を学びます 詳しく読む C# Windowsアプリでバーコードスキャナーを使用する方法C# QRコードリーダー (初心...
公開日 10月 19, 2025 VB.NETでCrystal Reportsでバーコードを印刷する方法 VB.NETを使用したCrystal Reportsでのバーコード生成と印刷。IronBarcode SDKを使用した信頼できるバーコード統合のステップバイステップのチュートリアル。 詳しく読む