前回の記事では、さまざまな種類のバーコードをプログラムで生成する方法を学びました。この記事では、C#バーコードリーダーAPIを使用してバーコードを読み取る方法を学習します。この記事では、画像内の特定のタイプまたは異なるタイプのバーコードシンボルを読み取る方法についても説明します。
C#バーコードリーダーAPI C#を使用してバーコードを読み取る C#で特定のバーコードシンボルをスキャンして読み取る 1つの画像内の複数のバーコード記号 バーコードを読み取るためのC#API Aspose.BarCode for .NETは、数行のコード内でさまざまなバーコードシンボルを読み取ることができる強力なバーコードスキャナーおよびリーダーAPIを提供します。 APIをダウンロードするか、NuGetを使用して.NETアプリケーション内にインストールできます。
PM> Install-Package Aspose.BarCode C#を使用してバーコードを読み取る 以下は、画像ファイルから1Dまたは2Dバーコードを読み取る手順です。
BarCodeReaderクラスのオブジェクトを作成し、画像のファイルパスを指定します。 BarCodeResultクラスを使用して、BarCodeReader.ReadBarCodes()メソッドから認識結果をフェッチします。 BarCodeResultオブジェクトからバーコードのタイプとテキストを取得します。 次のコードサンプルは、C#を使用してバーコードを読み取る方法を示しています。
try { // ディレクトリからファイルを読み取る using (BarCodeReader reader = new BarCodeReader("Scan.jpg")) { foreach (BarCodeResult result in reader.ReadBarCodes()) { // シンボルタイプとコードテキストを読む Console.WriteLine("Symbology Type: " + result.CodeType); Console.WriteLine("CodeText: " + result.CodeText); } } } catch (Exception ex) { Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose BarCode License. You can purchase full license or get 30 day temporary license from https://www.