ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
バーコードは、効率的な在庫管理、POS取引、データ追跡を促進し、現代のビジネス運営に不可欠な存在となっています。 さまざまなバーコードのシンボロジーの中で、Code 39は最も広く使用され、多用途なオプションの1つとして際立っています。
チェックサム桁(検査桁または検証桁とも呼ばれます)は、一連の数字に追加される桁です。(英数字)データのエラーを検出するのに役立つ。 チェックサム数字の目的は、データ伝送や処理中のエラーチェックを簡単に行うことによって、データの整合性を確保することです。 チェックサムの一般的な用途の一つはバーコードにあり、スキャンしたデータの正確性を確認するためによく使われます。 バーコードのシンボル体系の一つで、チェックサム桁を使用するものはCode 39です。
Code 39は、英大文字、数字、いくつかの特殊文字を含む英数字をエンコードします。 それには開始文字、オプションのチェックサム文字、および停止文字が含まれており、データの正確な取り込みを保証するために自己検査機能を備えています。 また、生成されたバーコード画像の下に人間が読めるテキストを表示することもできます。
IronBarcode (製作したIron Software )は、バーコードの読み取りと作成のためのリーディング.NET C#バーコードライブラリです。 ユーザーフレンドリーなAPIにより、開発者はバーコード機能を数分で .NET アプリケーションに追加できます。 開発者は、このライブラリを使用して数分でCode 39バーコードプロジェクトとバーコードテストを生成できます。
この記事では、IronBarcodeを使用したCode 39バーコードジェネレーターの構築プロセスを探る予定です。
Visual Studioで新しいC#プロジェクトを作成する
インストールIronBarcodeライブラリをプロジェクトに追加します。
IronBarcode クラス ライブラリを使用して Code 39 バーコードを生成する
コード39バーコード画像に注釈テキストを追加
Visual Studio: Visual Studio または他の C# 開発環境がインストールされていることを確認してください。
新しいC#コンソールアプリケーションを作成するか、新しいバーコード画像を生成したい既存のプロジェクトを使用してください。 このライブラリは、.NET Windows フォームアプリケーションでも使用できます。 このチュートリアルのために、コンソールアプリケーションを考えてみましょう。
コンソールアプリケーションテンプレートを選択し、「次へ」をクリックします。
次のステップでは、ソリューションおよびプロジェクト名を提供できます。
.NET Versionを選択し、「作成」をクリックします。
IronBarcode以下からインストールできますNuGet(ニューゲット)パッケージマネージャー。
Visual Studio パッケージ マネージャーからもインストールできます。 パッケージマネージャーでIronBarcodeを検索し、インストールをクリックします。
では、IronBarcodeライブラリを使用してCode 39バーコードを生成するコードを書きましょう。 以下は簡単な例です:
// sample code
using IronBarCode;
Console.WriteLine("Code 39 Barcode Generator");
GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39); //c# class
code39Barcode.SaveAsImage("ironSoftwareBarcode.png"); // barcode image
// sample code
using IronBarCode;
Console.WriteLine("Code 39 Barcode Generator");
GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39); //c# class
code39Barcode.SaveAsImage("ironSoftwareBarcode.png"); // barcode image
' sample code
Imports IronBarCode
Console.WriteLine("Code 39 Barcode Generator")
Dim code39Barcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39) 'c# class
code39Barcode.SaveAsImage("ironSoftwareBarcode.png") ' barcode image
この簡単なプログラムは、BarcodeWriter C# クラスを初期化し、エンコーディング形式を CODE_39 に設定し、提供されたデータを使用してバーコードPNGを生成します。 バーコード画像は次にironSoftwareBarcode.pngとして保存されます。
出力:
以下の内容を日本語に翻訳します:
ここでは、IronBarcodeクラスライブラリのBarcodeWriterクラスを使用して、提供されたURLデータでCode 39バーコードを作成しています。 コードを実行するたびに、新しいバーコード画像が生成されます。
注釈テキストはIronBarcodeを使用して簡単にバーコードに追加できます。 バーコードライター(C# クラス)バーコードオブジェクトを生成します。 この生成されたバーコードオブジェクトにはFluent APIがあり、Linqに似てバーコードのテキストを1行のコードで設定することができます。
using IronBarCode;
// sample code
Console.WriteLine("Code 39 Barcode Generator");
GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39); //c# class
code39Barcode.AddAnnotationTextAboveBarcode("Product URL:");
code39Barcode.AddBarcodeValueTextBelowBarcode();
//human readable text of the barcode
code39Barcode.SaveAsImage("ironSoftwareBarcodeWithText.png"); // barcode image
using IronBarCode;
// sample code
Console.WriteLine("Code 39 Barcode Generator");
GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39); //c# class
code39Barcode.AddAnnotationTextAboveBarcode("Product URL:");
code39Barcode.AddBarcodeValueTextBelowBarcode();
//human readable text of the barcode
code39Barcode.SaveAsImage("ironSoftwareBarcodeWithText.png"); // barcode image
Imports IronBarCode
' sample code
Console.WriteLine("Code 39 Barcode Generator")
Dim code39Barcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39) 'c# class
code39Barcode.AddAnnotationTextAboveBarcode("Product URL:")
code39Barcode.AddBarcodeValueTextBelowBarcode()
'human readable text of the barcode
code39Barcode.SaveAsImage("ironSoftwareBarcodeWithText.png") ' barcode image
出力:
ここでは、バーコードの上に人間が読める形式のテキストを追加し、バーコード画像の下に人間が読める形式のバーコードの値を追加しています。
IronBarcodeは、バーコードおよび人間が読めるテキストをスタイリングすることを可能にします。通常、バーコードのスタイリングには、バーコードのサイズ変更、マージンの設定、背景色の変更、バーコードの色の変更、フォントの変更、および出力されたバーコードが依然として読み取り可能であることの確認が含まれます。 これらすべてのメソッドはBarcodeWriterオブジェクトで利用可能です。 幅および高さはピクセル単位で設定されます。
BarcodeWriterオブジェクトは、以下に示すようにStreamオブジェクトと一緒に動作することもできます。 これはメモリを節約するためにWeb APIアプリケーションで特に役立ちます。 グラフィックスオブジェクトもこれを利用することができます。
IronBarcode. キーをappsettings.jsonに配置する必要があります。
{
"IronBarcode.LicenseKey":"MYLICENSE.KEY.TRIAL"
}
{
"IronBarcode.LicenseKey":"MYLICENSE.KEY.TRIAL"
}
If True Then
"IronBarcode.LicenseKey":"MYLICENSE.KEY.TRIAL"
End If
試用ライセンスを取得するためにユーザーのメールアドレスを提供してください。 メールアドレスを送信した後、キーはメールで配信されます。
この包括的なガイドでは、C#プログラミング言語を使用してCode 39バーコードジェネレーターを構築するプロセスについて探求しました。 Code 39は多用途で広く使用されているバーコードシンボルであり、そのシンプルさと英数字文字をエンコードする能力で知られています。 以下の機能を活用してIronBarcodeライブラリを利用し、オプションのチェックサム桁を含むCode 39バーコードを生成するC#アプリケーションを作成するためのステップバイステップのアプローチを示しました。
技術の進歩が続く中で、正確かつ効率的なデータのエンコーディングとデコーディングの重要性がますます高まっています。 C#でCode 39バーコードジェネレーターを構築することは、ビジネスや開発者にとって実用的なツールを提供するだけでなく、バーコードシンボル体系、チェックサムアルゴリズム、およびC#アプリケーションへのサードパーティライブラリの統合を理解するための教育的な演習としても役立ちます。
結論として、このガイドは開発者に必要な知識とツールを提供し、信頼性の高いCode 39バーコード生成器の作成を可能にし、それによりプロジェクトに信頼性の高いバーコードソリューションを統合することを促進します。 経験豊富な開発者であれ、バーコード生成の初心者であれ、本記事がアプリケーションの特定の要件に基づいたさらなる探索とカスタマイズのための確固とした基礎を提供します。
9つの .NET API製品 オフィス文書用