この短いチュートリアルでは、C# を使用した Data Matrix バーコードの読み取り方法を説明します。この記事には、C# で Data Matrix コードリーダー を開発するために必要なライブラリへの参照や、手順の一覧、サンプルコードなど、すべての詳細が掲載されています。Data Matrix image から情報を取得するためにコードをカスタマイズする際に検討できるいくつかのライブラリオプションについても説明します。
C# を使用したデータマトリックスコードスキャナーの手順
- 環境を設定して Aspose.BarCode for .NET を使用し、データマトリックスを読み取ります。
- Data Matrixコード画像ファイルへのパスを定義する
- Data Matrix 画像を読み取るにはライセンスが必要なため、ライセンスを適用します。
- BarCodeReader オブジェクトのインスタンスを作成し、入力ファイル名と DecodeType を DataMatrix として渡す
- 難しい画像を読むために最高の quality level を定義する
- 定義されたパラメータで画像をスキャンし、画像内のすべてのバーコードを取得する
- バーコードをすべて、1つずつ解析する
- バーコードのテキスト、バーコードタイプ、そしてバーコードが読み取られた画像の領域を出力する
これらの手順は、C# を使用した Data Matrix スキャナー の開発について説明します。ライブラリから必要なモジュールをインクルードし、Data Matrix バーコードを読み取るために必要なライセンスをロードし、入力画像パスとデコードタイプを DataMatrix に設定して BarCodeReader オブジェクトを作成します。より難しい画像を読み取るために品質レベルを最高に設定し、ロードした画像からすべてのバーコードを読み取り、すべてのバーコードデータを表示します。
C# を使用したデータマトリックスリーダーのコード
上記のサンプルコードは、C# を使用して Data Matrix コードをスキャンする 手順を示しています。画像に複数の Data Matrix コードがある場合は、HighQuality の代わりにプリセット品質を使用できます。ハングを防ぐための認識タイムアウト設定、破損した画像をチェックするためのチェックサム適用、長時間実行されるスキャンをキャンセルするための中止機能などのオプションがあります。
この記事では、Data Matrix のスキャン手順について説明します。Data Matrix コードを生成するには、記事 Generate Data Matrix Barcode using C# を参照してください。