フッターコンテンツにスキップ
IRONBARCODEの使用

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

今日の急速に進化するデジタル世界では、利便性が最重要です。 オンラインショッピングから在庫管理まで、迅速かつ正確にバーコードをスキャンする能力は、ビジネスや消費者にとって欠かせないツールとなっています。このニーズを理解し、開発者たちはバーコードスキャン機能をウェブアプリケーションに直接統合するため、精力的に働いてきました。こうしてプロセスが効率化され、ユーザー体験が向上しています。

IronBarcode

IronBarcode stands out as the best Barcode scanning library, offering comprehensive functionality for both generating and 読み取りを行うための包括的な機能を提供しています。 IronBarcodeは、.NET 8、7、6、Core、Standard、およびFrameworkを含むさまざまな.NETプラットフォームをサポートすることで、異なるプロジェクト環境でのバーコード関連タスクのための多用途なソリューションを開発者に提供します。 このライブラリは、精度、使いやすさ、速度に重点を置いており、効率的なバーコードスキャン機能を求める企業や開発者にとって頼れる選択肢となっています。

IronBarcodeはユーザーフレンドリーさを優先するバーコードスキャナーSDKを提供しており、開発者が.NETプロジェクトに迅速にバーコード機能を統合できるようにします。 IronBarcode ensures reliable performance and accuracy for generating barcodes for product labels, invoices, or inventory management systems, extracting data from scanned images, or exporting barcodes as PDFs.

QRコード、コード128、UPCA、MSI、EAN8、EAN13などのさまざまなバーコードシンボロジーを広範にサポートしているため、多様な使用ケースに対応し、ワークフローを合理化し、生産性を向上させます。

IronBarcodeを利用することで、開発者は既存の.NETアプリケーションをシームレスに強化し、相互運用性と統合の容易さを享受でき、広範な開発努力を必要としません。 さらに、IronBarcodeは無料トライアルを提供しており、企業が規模を問わずバーコード技術のパワーをアプリケーションに活用できるようにしてくれます。

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

IronBarcodeライブラリをウェブアプリケーションに統合するのは驚くほど簡単です。 開発者は、.NETプロジェクト内でIronBarcodeのシームレスなバーコードスキャナーAPIを利用して、効率的なバーコードの生成およびデコードを可能にします。

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

製品ラベル、請求書のためのバーコードの生成や、スキャンした画像やPDFからのデータ抽出など、IronBarcodeはシームレスかつ効率的にユーザーエクスペリエンスを向上させるために必要なツールを開発者に提供します。

IronBarcodeをインストールする

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

Install-Package BarCode

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

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;

public class BarcodeScanner
{
    public static void Main()
    {
        // Read the barcode from an image file
        var resultFromFile = BarcodeReader.Read("myBarcode.jpeg");

        // Iterate through the results and print each barcode value
        foreach (var result in resultFromFile)
        {
            Console.WriteLine($"Barcode Value = {result}");
        }
    }
}
using IronBarCode;
using System;

public class BarcodeScanner
{
    public static void Main()
    {
        // Read the barcode from an image file
        var resultFromFile = BarcodeReader.Read("myBarcode.jpeg");

        // Iterate through the results and print each barcode value
        foreach (var result in resultFromFile)
        {
            Console.WriteLine($"Barcode Value = {result}");
        }
    }
}
Imports IronBarCode
Imports System

Public Class BarcodeScanner
	Public Shared Sub Main()
		' Read the barcode from an image file
		Dim resultFromFile = BarcodeReader.Read("myBarcode.jpeg")

		' Iterate through the results and print each barcode value
		For Each result In resultFromFile
			Console.WriteLine($"Barcode Value = {result}")
		Next result
	End Sub
End Class
$vbLabelText   $csharpLabel

上記のコードでは、画像ファイル「myBarcode.jpeg」からバーコード情報を読み取るために、BarcodeReader.Read()メソッドが使用されています。 結果は変数resultFromFileに格納され、その後foreachループを使用して各バーコードの値がコンソールに出力されます。これは、IronBarcodeライブラリを使用して画像ファイルからバーコードデータをスキャンするための簡単なアプローチを示しています。 このようにして、数行のコードでウェブアプリケーションに信頼性のあるスキャン機能を追加できます。

出力

WEBアプリケーション用バーコードスキャナーAPI作成のステップ:図4 - バーコード画像からスキャンされたバーコード値を表示するコンソール出力

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

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

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

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

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

using IronBarCode;
using System;

public class PdfBarcodeScanner
{
    public static void Main()
    {
        // Read barcodes from a PDF file
        var barcodes = BarcodeReader.Read("invoice.pdf");

        // Iterate through the results and print each barcode value along with its index
        for (int i = 0; i < barcodes.Count; i++)
        {
            Console.WriteLine($"Barcode {i + 1} = {barcodes[i]}");
        }
    }
}
using IronBarCode;
using System;

public class PdfBarcodeScanner
{
    public static void Main()
    {
        // Read barcodes from a PDF file
        var barcodes = BarcodeReader.Read("invoice.pdf");

        // Iterate through the results and print each barcode value along with its index
        for (int i = 0; i < barcodes.Count; i++)
        {
            Console.WriteLine($"Barcode {i + 1} = {barcodes[i]}");
        }
    }
}
Imports IronBarCode
Imports System

Public Class PdfBarcodeScanner
	Public Shared Sub Main()
		' Read barcodes from a PDF file
		Dim barcodes = BarcodeReader.Read("invoice.pdf")

		' Iterate through the results and print each barcode value along with its index
		For i As Integer = 0 To barcodes.Count - 1
			Console.WriteLine($"Barcode {i + 1} = {barcodes(i)}")
		Next i
	End Sub
End Class
$vbLabelText   $csharpLabel

上記のコードスニペットはIronBarcodeライブラリを使用して請求書PDFからバーコードデータを抽出する方法を示しています。 PDFファイルを読み取り、内部のすべてのバーコードを検出し、その後検出された各バーコードを順に処理します。 検出された各バーコードに対して、その値をリスト内の対応するインデックスとともに出力します。 このプロセスは、さらなる処理や分析のためにPDFからバーコード情報を効率的に取得することを可能にします。

出力

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

バーコードの作成

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

次のコードはバーコードを作成し、それをリサイズしてPNGファイルとして保存します。

using IronBarCode;
using System;

public class BarcodeCreator
{
    public static void CreateBarcode()
    {
        // Generate a barcode with the specified data and encoding
        var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);

        // Resize the barcode to desired dimensions
        barcode.ResizeTo(600, 400);

        // Save the barcode as a PNG image file
        barcode.SaveAsPng("barcode.png");
    }
}
using IronBarCode;
using System;

public class BarcodeCreator
{
    public static void CreateBarcode()
    {
        // Generate a barcode with the specified data and encoding
        var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);

        // Resize the barcode to desired dimensions
        barcode.ResizeTo(600, 400);

        // Save the barcode as a PNG image file
        barcode.SaveAsPng("barcode.png");
    }
}
Imports IronBarCode
Imports System

Public Class BarcodeCreator
	Public Shared Sub CreateBarcode()
		' Generate a barcode with the specified data and encoding
		Dim barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128)

		' Resize the barcode to desired dimensions
		barcode.ResizeTo(600, 400)

		' Save the barcode as a PNG image file
		barcode.SaveAsPng("barcode.png")
	End Sub
End Class
$vbLabelText   $csharpLabel

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

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

出力

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

IronBarcodeは、外部のJavaScriptライブラリやJavaScriptバーコードスキャナーSDKに頼ることなく、ウェブベースのバーコードスキャナーを統合するためのシンプルなソリューションを提供します。 IronBarcodeであれば、開発者は純粋な.NETコードを使用してバーコードスキャン機能をシームレスに実装でき、プロジェクトにおける簡潔さとセキュリティを保証します。

結論

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

IronBarcode also provides a number of code examples, documentation, and tutorials to help users get started and efficiently utilize the library's features. IronBarcodeの幅広い機能についての詳細はこちらのウェブサイトをご覧ください。

さらに、IronBarcodeは無料トライアルを提供しており、あらゆる規模の企業にとって、そのアプリケーション向けにバーコード技術を活用するための貴重で非常に効率的な資産としての地位をさらに確固たるものにしています。

よくある質問

どのようにして.NETを使用してWebアプリケーションにバーコードスキャナーAPIを統合できますか?

IronBarcodeライブラリをパッケージマネージャーコンソールでInstall-Package BarCodeコマンドを使用してインストールするか、Visual StudioのNuGetパッケージマネージャーを通じてWebアプリケーションにバーコードスキャナーAPIを統合できます。この方法により、.NETプロジェクトにバーコードスキャン機能を容易に追加できます。

WebアプリケーションでバーコードスキャナーAPIを使用する利点は何ですか?

IronBarcodeのようなバーコードスキャナーAPIをWebアプリケーションで使用することで、ユーザー体験の向上、ワークフローの効率化、正確なバーコードの読み取りや生成などの利点が得られます。これにより統合プロセスが簡素化され、多様なバーコードシンボロジーに対応できます。

Webアプリケーションで画像やPDFからバーコードをスキャンできますか?

はい、IronBarcodeを使用するとWebアプリケーションで画像やPDFからバーコードをスキャンできます。この機能はデータ抽出プロセスを強化し、在庫管理や請求処理などのタスクに理想的です。

Webアプリケーションでバーコードを生成する手順は何ですか?

Webアプリケーションでバーコードを生成するには、IronBarcodeのBarcodeWriter.CreateBarcodeメソッドを使用できます。この関数を使用すると、プログラムでバーコードを作成し、さまざまな画像形式でサイズ変更して保存することができます。

IronBarcodeは異なる.NETプラットフォームでの使用に適していますか?

はい、IronBarcodeは.NET 8、7、6、Core、Standard、Frameworkなどのさまざまな.NETプラットフォームで使用するのに適しています。この多様性により、開発者はさまざまなプロジェクト要件にわたってバーコードスキャン機能を統合できます。

.NETバーコードスキャンライブラリを使用することでeコマースプラットフォームにどのような利益がありますか?

.NETバーコードスキャンライブラリをeコマースプラットフォームに統合することにより、在庫の追跡を改善し、チェックアウトを迅速化し、効率を上げることによって全体的な顧客体験を向上させます。

Webアプリケーションでバーコードスキャニングを実装するのに役立つリソースはありますか?

IronBarcodeは、Webアプリケーションでのバーコードスキャニングの実装を支援する詳細なドキュメント、コード例、およびチュートリアルをWebサイトで提供しています。これらのリソースは、統合プロセスを簡素かつ効率的にするために設計されています。

Jordi Bardia
ソフトウェアエンジニア
Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。