IRONBARCODEの使用

WEBアプリケーションのためのバーコードスキャナー API を作成するための手順

公開済み 2024年4月29日
共有:

今日のスピーディーなデジタル社会では、利便性が重要です。 オンラインショッピングから在庫管理まで、迅速かつ正確にスキャンする能力バーコードバーコードスキャン機能をウェブアプリケーションに直接統合することで、業務の効率化とユーザーエクスペリエンスの向上を図るために、開発者たちは絶え間なく取り組んでいます。このニーズを認識し、バーコードスキャンは企業や消費者にとって欠かせないツールとなりました。

IronBarcode

IronBarcode最高のバーコードスキャンライブラリとして際立っており、包括的な機能を提供しています。生成以下のコンテンツを日本語に翻訳してください:読込みC#およびVB.NETアプリケーション内のバーコード。 IronBarcodeは、.NET 8、7、6、Core、Standard、Frameworkなど、さまざまな.NETプラットフォームをサポートすることにより、異なるプロジェクト環境でのバーコード関連のタスクに対する多用途のソリューションを開発者に提供します。 このライブラリは、正確性、使いやすさ、そして速度に重点を置いているため、効率的なバーコードスキャン機能を求める企業や開発者にとって理想的な選択肢となっています。

IronBarcodeは、ユーザーフレンドリーさを最優先としたバーコードスキャナーSDKを提供し、開発者が迅速にバーコード機能を自分の.NETプロジェクトに統合できるようにします。 IronBarcodeは、製品ラベル、請求書、在庫管理システムのバーコードを生成し、データを抽出するために、信頼性の高いパフォーマンスと正確性を提供します。スキャンされた画像以下の内容を日本語に翻訳してください:

, またはバーコードをエクスポートするPDFファイル.

その広範なサポートにより、QRコード、Code 128、UPCA、MSI、EAN8、EAN13などのさまざまなバーコードシンボロジーに対応し、多様なユースケースに対応して、ワークフローの効率化と生産性の向上を可能にします。

IronBarcodeを活用することで、開発者は既存の.NETアプリケーションをシームレスに強化でき、広範な開発努力を必要とせずに相互運用性と統合の容易さという利点を享受できます。 さらに、IronBarcodeでは無料試用、そのため、あらゆる規模の企業が自社のアプリケーションにバーコード技術の力を活用できるようになります。

どのように動作しますか?

統合

ゲスト: IronBarcodeライブラリをウェブアプリに組み込むのは非常に簡単です。 開発者は、.NETプロジェクト内でIronBarcodeのシームレスなバーコードスキャナーAPIを使用することにより、効率的なバーコードの生成およびデコードを可能にするWebアプリケーションを活用できます。

IronBarcodeを取り入れることで、開発者はバーコードを含む画像を容易に処理する能力を得ることができます。 画像が処理されると、IronBarcodeはフレーム内に存在するバーコードを迅速にデコードします。 デコードされた情報はすぐにアクセスできるため、開発者はそれをアプリケーションの要件に応じて活用することができます。

商品ラベル、請求書のバーコード生成や、スキャンされた画像やPDFからのデータ抽出など、IronBarcodeは開発者に.NETプロジェクトの中でユーザー体験を円滑かつ効率的に向上させるために必要なツールを提供します。

以下を日本語に翻訳してください:

IronBarcodeをインストールする

インストールできますIronBarcodeライブラリパッケージ マネージャー コンソールを使用して、直接プロジェクトに導入します。 以下のコードを入力して、IronBarcodeライブラリをインストールしてください。

Install-Package BarCode

上記のコマンドは、依存関係とともにIronBarcode Libraryをプロジェクトにダウンロードしてインストールします。

WEB アプリケーション用のバーコードスキャナー API を作成する手順: 図 1 - パッケージマネージャーコンソールを使用して IronBarcode をインストールするには、次のコマンドを追加します: Install-Package BarCode

あるいは、Visual Studioの「ソリューション用NuGetパッケージの管理」を使用してIronBarcodeライブラリをインストールすることもできます。

WEBアプリケーション向けバーコードスキャナーAPIの作成手順: 図2 - NuGetパッケージマネージャーの検索バーで「IronBarcode」を検索し、ソリューションのNuGetパッケージ管理を使用してIronBarcodeをインストールします。プロジェクトを選択し、インストールボタンをクリックします。

IronBarcodeを使用してバーコードをスキャンする

IronBarcode ライブラリを利用することで、バーコードのスキャンプロセスが簡素化され、カスタマイズされたバーコードリーダーの作成が容易になります。 最小限の労力で、開発者は自分のアプリケーションにバーコードスキャン機能を簡単に実装できます。 このシームレスな統合はユーザーエクスペリエンスを向上させ、ワークフローを効率化します。

次のバーコードをスキャンしましょう。

WEBアプリケーション向けのバーコードスキャナーAPIを作成する手順: 図3 - バーコード画像

以下のコードは、上記のバーコード画像を入力してその値を返します。

using IronBarCode;
using System;
var resultFromFile = BarcodeReader.Read("myBarcode.jpeg"); 
foreach (var result in resultFromFile)
{
    Console.WriteLine($"Barcode Value = {result}"); 
}
using IronBarCode;
using System;
var resultFromFile = BarcodeReader.Read("myBarcode.jpeg"); 
foreach (var result in resultFromFile)
{
    Console.WriteLine($"Barcode Value = {result}"); 
}
Imports IronBarCode
Imports System
Private resultFromFile = BarcodeReader.Read("myBarcode.jpeg")
For Each result In resultFromFile
	Console.WriteLine($"Barcode Value = {result}")
Next result
VB   C#

以下のコードでは、BarcodeReader.Read() メソッドはバーコードをスキャンして、"myBarcode.jpeg"という名前の画像ファイルからバーコード情報を読み取ります。 結果は「resultFromFile」という変数に格納され、その後、for eachループを使用して反復されます。

画像内で検出された各バーコードの値は、コンソールを使用してコンソールに出力されます。 このコードは、C#環境でIronBarcodeライブラリを使用して画像ファイルからバーコードデータをスキャンするための簡単なアプローチを示しています。 このようにして、わずか数行のコードで信頼性のあるスキャン機能をWebアプリケーションに追加することができます。

出力

WEBアプリケーション向けBarcode Scanner APIを作成する手順:図4 - バーコード画像から読み取ったバーコード値を表示するコンソール出力

請求書/PDFからバーコードをスキャン

請求書やPDFドキュメントからバーコードをスキャンするのは、IronBarcodeライブラリを使用することで簡単です。 その機能を活用することにより、開発者はこれらのドキュメントから効率的にバーコード情報を抽出し、アプリケーションにシームレスに統合できます。 この機能により、データ処理の効率が向上し、在庫管理、請求書処理、文書整理などのタスクが容易になります。

次のバーコードをスキャンしましょう。

WEBアプリケーション用のバーコードスキャナーAPIを作成する手順:図5 - 入力としてバーコードを含むPDF請求書ドキュメント

以下のコードは、提供された請求書のPDFを入力として受け取り、その中に存在するすべてのバーコードを検出し、その値を返します。

using IronBarCode;
using System;
static void Main(string [] args)
{
    var barcodes = BarcodeReader.Read("invoice.pdf");
    for(int i = 0; i < barcodes.Count; i++)
    {
        Console.WriteLine($"Barcode  {i+1} = {barcodes [i]}");
    }
}
using IronBarCode;
using System;
static void Main(string [] args)
{
    var barcodes = BarcodeReader.Read("invoice.pdf");
    for(int i = 0; i < barcodes.Count; i++)
    {
        Console.WriteLine($"Barcode  {i+1} = {barcodes [i]}");
    }
}
Imports IronBarCode
Imports System
Shared Sub Main(ByVal args() As String)
	Dim barcodes = BarcodeReader.Read("invoice.pdf")
	For i As Integer = 0 To barcodes.Count - 1
		Console.WriteLine($"Barcode  {i+1} = {barcodes (i)}")
	Next i
End Sub
VB   C#

上記のコードスニペットは、IronBarcodeライブラリを使用して請求書PDFからバーコードデータを抽出します。 PDFファイルを読み取り、その中の全てのバーコードを検出し、それから見つかった各バーコードを順番に処理します。 検出された各バーコードについて、その値とバーコードのリスト内の対応するインデックスを出力します。 このプロセスにより、PDFからバーコード情報を効率的に取得し、その後の処理や分析を行うことができます。

出力

WEBアプリケーション向けバーコードスキャナーAPIを作成する手順: 図6 - 入力PDF請求書ドキュメントからスキャンされたバーコード値を表示するコンソール出力。

バーコードの作成

.NET プロジェクトで IronBarcode を使用してバーコードを作成するには、開発者はライブラリの多用途な機能を利用できます。 開発者は、ほんの数行のコードでQRコード、Code 128、UPC-Aなど、さまざまな種類のバーコードを生成できます。

以下のコードはバーコードを作成し、サイズを変更してPNGファイルとして保存します。

var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);
barcode.ResizeTo(600, 400);
barcode.SaveAsPng("barcode.png");
var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);
barcode.ResizeTo(600, 400);
barcode.SaveAsPng("barcode.png");
Dim barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128)
barcode.ResizeTo(600, 400)
barcode.SaveAsPng("barcode.png")
VB   C#

上記のコードスニペットは、.NETプロジェクトでIronBarcodeを使用してバーコードを作成する方法を示しています。 この例では、BarcodeWriter.CreateBarcode を使用してバーコードが生成されます。()データ「1122000399485533466」をCode 128フォーマットでエンコードした関数。

生成されたバーコードは、その後、特定の要件に合わせてサイズが600x400ピクセルに変更されます。 最終的に、バーコードは「barcode.png」という名前のPNG画像ファイルとして保存され、製品のラベリング、在庫管理、ドキュメント処理などの様々なアプリケーションで使用する準備が整います。

出力

WEBアプリケーション用のバーコードスキャナーAPIを作成する手順: 図7 - IronBarcodeを使用してプログラムによって生成されたバーコード画像

IronBarcodeは、外部のJavaScriptライブラリやJavaScript Barcode Scanner SDKに依存せずに、Webベースのバーコードスキャナを統合するためのシンプルなソリューションを提供します。 IronBarcodeを使用すると、開発者は純粋な.NETコードを使ってバーコードスキャン機能をシームレスに実装でき、プロジェクトにおいてシンプルさとセキュリティの両方を確保できます。

結論

結論として、IronBarcodeウェブおよびモバイルプラットフォームの両方をサポートする多用途なソリューションとして、開発者が効率的なバーコードスキャニング機能をプロジェクトにシームレスに統合できるよう支援します。 包括的な機能、統合の容易さ、信頼性を備えたIronBarcodeは、ユーザー体験を向上させ、さまざまなアプリケーションにおけるワークフローを合理化し、あらゆる規模の企業に最適なパフォーマンスと生産性を保証します。

IronBarcodeは、いくつかのコード例, ドキュメント、およびチュートリアルユーザーがライブラリの機能を迅速かつ効率的に利用できるようにサポートします。 IronBarcodeの幅広い機能に関する詳しい情報については、こちらをご覧ください。これウェブサイト。

さらに、IronBarcodeの提供する無料試用バーコード技術の力をアプリケーションに取り入れようとしているあらゆる規模の企業にとって、貴重で非常に効率的な資産としての地位をさらに強固にします。

次へ >
.NET MAUIアプリケーションでドキュメントスキャナー SDK を使用する方法