Javaを使用してバーコードを読み取る方法

この簡単な例は、Javaを使用してBarcodeを読み取る方法を示しています。 * Javaバーコード*では、リーダーアプリケーションは、単純なAPI呼び出しといくつかのコーディング手順を使用して開発できます。この例は、サードパーティのツールやその他のAPIに依存せずに、Windows、macOS、またはLinuxベースのオペレーティングシステムで実行されているJavaベースのアプリケーションで使用できます。

Javaを使用してバーコードを読み取る手順

  1. MavenリポジトリからAspose.BarCode for Javaを追加します
  2. Aspose.BarCodeおよびAspose.BarCode.BarCodeRecognition名前空間への参照を追加します
  3. BarcodeGeneratorクラスのオブジェクトをインスタンス化し、バーコード画像ファイルをロードします
  4. BarCodeReaderのDecodeType列挙子を使用してバーコードタイプを選択します
  5. さらに使用するために情報をループしてJavaスキャンバーコードを使用する
  • Javaの上記の手順では、数行のコードを使用して画像からバーコードを読み取ります*。 MavenリポジトリからAPIJarファイルを追加し、必要な名前空間を含めることから、プロセスを開始します。次に、BarCodeReaderインスタンスを使用して、その中に単一または複数のバーコードを含むソースPNGファイルを読み取ります。 DecodeType列挙子を使用して、読み取りたいバーコードタイプを設定します。以降の行では、バーコードリーダーが画像から情報を抽出し、それを繰り返してアプリケーションでさらに使用します。

Javaを使用してバーコードを読み取るコード

import com.aspose.barcode.License;
import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.DecodeType;
public class ReadBarcode {
public static void main(String[] args) throws Exception { // main method to read Barcode from image
// Applying product license to read the Barcodes from PNG image
License BarcodeReadLic = new License();
BarcodeReadLic.setLicense("Aspose.Total.lic");
// Instantiate BarCodeReader to load the Barcode image and types of Barcodes to identify
BarCodeReader BarcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.PDF_417,
DecodeType.DATA_MATRIX,DecodeType.QR,DecodeType.CODE_39_EXTENDED,
DecodeType.CODE_128, DecodeType.RM_4_SCC);
System.out.println("ReadSimpleExample:");
// Read Barcode information
for (BarCodeResult codeResult : BarcodeReader.readBarCodes()){
System.out.println("{codeResult.CodeTypeName}"+codeResult.getCodeText());
}
}
}

上記の例では、バーコードリーダーを作成するために、JavaソースコードがいくつかのAPI呼び出しで使用されています。 APIは、CODABAR、GS1コード、QRコード、Code 128、CodeMatrixなどのDecodeType列挙子で指定されたさまざまなバーコードタイプから情報を読み取るためのサポートを提供します。 * Javaバーコードスキャナー*で数行のコードを使用することにより、開発されました。

このトピックでは、Javaバーコードスキャナーの例でいかに簡単に開発できるかを探りました。 QRコードの作成に関する情報が必要な場合は、Javaを使用してQRコードを生成するの作成方法に関する記事を参照してください。

 日本語