バーコードは、平行線と数字で構成される機械読み取り可能な光学的データ表現であり、主に製品を一意に識別し、在庫管理や POS トランザクションなどのプロセスを合理化するために使用されます。この記事では、.NET アプリケーションで C# を使用してプログラムでバーコードをスキャンする方法について説明します。

C# を使用したバーコード リーダー |画像からバーコードをスキャン

バーコード スキャナー .NET API

GroupDocs.Parser for C# API は、PDF、Word、Excel などのさまざまなドキュメント形式からデータを抽出する機能を開発者に提供します。広範な機能により、テキスト、メタデータ、画像、バーコード、構造化コンテンツの簡単な解析が容易になります。この記事では、この API を利用して、C# を使用して .NET アプリケーション内の画像からバーコードをスキャンする方法を検討します。

ダウンロード セクションから DLL または MSI インストーラーをダウンロードするか、NuGet を介して .NET アプリケーションに API をインストールできます。

PM> Install-Package GroupDocs.Parser

C# を使用してバーコードをスキャンする方法

もしあなたがバーコードのスキャンは複雑な作業であるとまだ信じている人であれば、次の行で誤解が解けるでしょう。バーコード画像を読み取るには、次の手順に従います。

  • Parserクラスを利用してバーコード画像を読み込みます。
  • 読み込んだ画像からバーコードを取得します。
  • Value プロパティを使用して、バーコードからエンコードされたデータを抽出します。

次の C# ソース コードは、C# を使用して .NET アプリケーション内のバーコード イメージをスキャンする方法を示しています。

// C# を使用してバーコードをスキャンする
using (Parser parser = new Parser("/path/barcode.png"))
{
    // すべてのバーコードを抽出します。
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // バーコードを反復処理する
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // 識別されたバーコード値を印刷する
        Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
    }
}

無料ライセンスを取得する

バーコード スキャナーを分析するための無料の一時ライセンスを取得および API のその他の機能を評価制限なしで利用できます。

結論

結論として、C# を使用して画像からバーコードをスキャンする簡単な方法を学習しました。この学習から、独自のバーコード リーダーを開発したり、オンライン バーコード スキャナ アプリケーションを単純に作成したりできます。

さらに詳しく知りたい場合は、次の役立つ資料を参照してください。

関連項目