QR コード (クイック レスポンス コード) は、実際には、QR コード リーダーやスマートフォンで簡単に読み取ったりスキャンしたりできる情報を含む 2D バーコードです。現在、QR コードは製品情報とマーケティング、モバイル決済、アクセス制御などで使用されています。この記事では、.NET アプリケーション内で C# を使用してプログラムで QR コードをスキャンする方法について説明します。

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

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

GroupDocs.Parser for C# API は、開発者が PDF、Word、Excel などのさまざまなドキュメント形式から情報を抽出できるようにするソリューションです。わかりやすいインターフェイスと包括的な機能を提供し、ドキュメントからのテキスト、メタデータ、画像、バーコード、構造化コンテンツを簡単に解析できます。この記事では、C# を使用して .NET アプリケーション内の画像から QR コードをスキャンするためにこれを使用します。

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

PM> Install-Package GroupDocs.Parser

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

次の数行を読むと、QR コードをスキャンするのは難しい作業であるという誤解について考えを改めざるを得なくなります。 QR コード画像を読み取る手順は次のとおりです。

  • Parserクラスを使用してQRコード画像を読み込みます。
  • 読み込んだ画像のQRコードを取得します。
  • Value プロパティを使用して、QR コードから同封されたメッセージを抽出します。

次の C# ソース コードは、C# を使用して .NET アプリケーションで QR コード イメージをスキャンします。

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

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

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

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

結論

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

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

QR コード スキャナー .NET API | ドキュメント

API リファレンス | 無料サポート | コードサンプル

関連項目