ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
このチュートリアルでは、IronBarcodeライブラリを使用したC# ASP.NETでのバーコード生成方法を例として示します。 この .NET ライブラリを使用すると、バーコードを生成し、スタイルを設定し、画像、PDF、またはHTMLとしてエクスポートすることが簡単にできます。
バーコード生成の習熟度
このチュートリアルは最新バージョンのVisual Studioとコンソールアプリケーションを使用します。(.NET Core(ドットネット コア))テンプレート また、Windows FormsおよびASP.NET Webアプリケーションとも互換性があります。
Visual Studio を開く > Create New Project をクリック > Console App を選択(.NET)** > [次へ] をクリック > プロジェクトに名前を付ける > [次へ] をクリック > ターゲットの .NET Framework を選択 > [作成] ボタンをクリック。
プロジェクトを作成した後、Visual Studio のツールボックスから次のようにフォームをデザインします: Label、TextBox、および Button コントロール。
コンソールアプリを作成
IronBarcode ライブラリは、以下の3つの方法のいずれかでインストールできます:
パッケージマネージャーコンソールに以下のコマンドを入力してください。 パッケージをダウンロードしてインストールします。
Install-Package BarCode
パッケージ マネージャー コンソール インストール手順
バーコードライブラリは、NuGet パッケージマネージャーソリューションを使用してインストールすることもできます。 次の手順に従うだけです:
ツール > NuGet パッケージ マネージャー > ソリューションの NuGet パッケージの管理 をクリックします。
これにより、NuGet パッケージ マネージャーが開きます。 「Browse」をクリックし、「Barcode」を検索してライブラリをインストールしてください。 または、ソリューションエクスプローラーで追加 > プロジェクト参照をクリックして、バーコードの生成に必要なクラスライブラリを追加することができます。
バーコード検索
代替手段として、IronBarCode.Dllダウンロードしてプロジェクトに参照として追加できます。
クラスファイルが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
以下のサンプルコードでは、数値またはテキストコンテンツを含むバーコード画像をたった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 viewerSystem.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 viewerSystem.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 viewerSystem.Diagnostics.Process.Start("BarCode.png");
上記のコードはバーコードを生成し、その出力は次のとおりです:
C#の例でバーコード画像を作成する
最後のコード行は、バーコードジェネレーターの出力でバーコードPNGを確認できるように、デフォルトの画像ビューアで開くだけです。
以下のサンプルコードでは、バーコードに注釈を追加する方法をご覧いただけます。 フォントを設定し、その下に値を表示し、余白を追加し、バーコードの色を変更して保存することが、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();
MyBarCode.SetMargins(100);
MyBarCode.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();
MyBarCode.SetMargins(100);
MyBarCode.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()
MyBarCode.SetMargins(100)
MyBarCode.ChangeBarCodeColor(Color.Green)
' Save as HTML
barcode.SaveAsHtmlFile("MyBarCode.html")
![ASP.NETでC#を使用してバーコードを生成する方法
図5: C#を使用して注釈付きおよびスタイル付きのバーコード画像を作成する](/static-assets/barcode/blog/how-to-generate-barcodes-in-aspnet-using-csharp/how-to-generate-barcodes-in-aspnet-using-csharp_5.webp)
C#を使用して注釈付きでスタイル設定されたバーコード画像を作成する
そのコードは自明であるべきですが、併し生成されたバーコードクラス ドキュメント内APIリファレンス追加の技術情報を提供できます。
Additionally, IronBarcode もサポートします画像からバーコードを読み取るおよびバーコードを読み取るための追加のオプションを提供より正確にフィルターを画像に適用する.
IronBarcode は、以下の順番でメソッドをチェインして呼び出すために、System.Linq
に似たオプショナルな Fluent 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()
結果は、System.Drawing.Image
です。PDF417このようなバーコード:
IronBarcodeを使用したC#での簡単で流暢なバーコード生成
IronBarcodeは、C# .NET向けにバーコード画像とQRコードを読み取りおよび生成するための、開発者に優しいAPIを特徴としており、精度の最適化と現実の使用ケースでの低エラー率を確保しています。 バーコード画像を印刷することもできます。 訪問する公式ドキュメントページ詳細についてはIronBarcodeをご覧ください。
現在、次の製品を購入すると完全なIron Suite2つの価格で5つのライブラリを手に入れることができます。
9つの .NET API製品 オフィス文書用