この記事では、C# REST API でバーコードをスキャンする方法について説明します。Dotnet ベースの Cloud SDK を使用して、**C# RESTful サービスでバーコードアナライザーを開発する方法を学習します。JPEG、TIFF、PNG、BMP、GIF など、さまざまな形式の画像からバーコードのさまざまなプロパティにアクセスして表示する方法について説明します。
前提条件
- バーコード読み取り用のアカウントを作成してAPI認証情報を取得する
- 画像から複数のバーコードを読み取るには、Aspose.BarCode Cloud SDK for Dotnet をダウンロードしてください
- 上記のSDKを使用してC#プロジェクトをセットアップする
C# .NETベースのAPIでバーコードを読み取る手順
- Barcode Cloud API クラスにアクセスするために必要な名前空間 Aspose.BarCode.Cloud.Sdk.Api を追加します。
- 構成オブジェクトを作成し、認証用の API ベース URL、ClientId、ClientSecret を設定します。
- ファイル名を定義し、スキャンの入力を提供するためにFileStreamを使用して開きます。
- バーコードスキャンサービスと対話するための構成を使用してScanApiクラスのインスタンスを作成します
- ScanMultipartAsync(ファイルストリーム) を呼び出して入力画像を処理し、認識されたバーコードの詳細を取得します。
- result.Barcodes コレクションをループして、認識された各バーコードにアクセスします。
- 検出されたバーコードごとにファイル名、バーコード値、バーコードの種類を出力します。
以下の手順は、C# ローコード API でバーコードを読み取る方法をまとめたものです。まず、認証情報を設定し、スキャンしたいバーコード画像を読み込み、Aspose Barcode Cloud に接続します。次に、コードは Scan API を使用して画像を読み取り、検出されたバーコードの値と種類を出力します。
C# REST API を使用して画像からバーコードを読み取るコード
上記のコードは、C# REST APIを使用したバーコードスキャナーアプリの動作を示しています。BarcodeResponseオブジェクトから、バーコードの実際の値、種類、検出された領域、さらにはチェックサムなどの詳細情報を取得できます。簡単に言えば、バーコードの内容と、それがどのように、どこで検出されたかに関する有用な追加情報の両方が得られます。
この記事では、画像からバーコードを読み取る手順を説明しました。バーコードを生成するには、C# REST API でバーコードを生成するの記事を参照してください。