この簡単な例は、Javaを使用してBarcodeを読み取る方法を示しています。 * Javaバーコード*では、リーダーアプリケーションは、単純なAPI呼び出しといくつかのコーディング手順を使用して開発できます。この例は、サードパーティのツールやその他のAPIに依存せずに、Windows、macOS、またはLinuxベースのオペレーティングシステムで実行されているJavaベースのアプリケーションで使用できます。
Javaを使用してバーコードを読み取る手順
- MavenリポジトリからAspose.BarCode for Javaを追加します
- Aspose.BarCodeおよびAspose.BarCode.BarCodeRecognition名前空間への参照を追加します
- BarcodeGeneratorクラスのオブジェクトをインスタンス化し、バーコード画像ファイルをロードします
- BarCodeReaderのDecodeType列挙子を使用してバーコードタイプを選択します
- さらに使用するために情報をループして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コードを生成するの作成方法に関する記事を参照してください。