バーコードは、機械が読み取ることができる特別なコードのようなものです。通常、在庫の追跡や販売の管理など、製品の識別に役立つ線と番号が含まれています。この記事では、Java を使用してアプリケーション内でバーコードをスキャンする方法について説明します。

Javaを使用したバーコードリーダー |画像からバーコードをスキャン

バーコードスキャン用のJava API

GroupDocs.Parser for Java API は、開発者が PDF、Word ファイル、Excel スプレッドシートなどのさまざまな種類のドキュメントから情報を抽出するための便利なツールです。ドキュメントからテキスト、画像、QR コード、バーコード、構造化コンテンツを抽出できます。この API を使用して、単純な Java コード スニペットを使用してアプリケーション内の画像からバーコードをスキャンします。

まず、ダウンロード セクション から JAR ファイルをダウンロードできます。 Maven ベースのアプリケーションの場合は、次の構成を使用します。

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser</artifactId>
    <version>23.2</version>
</dependency>

Java でバーコードをスキャンする方法

バーコードのスキャンが難しいと思っている場合は、考えを変えてみましょう。 Java でバーコード画像を読み取るには、次の手順に従ってください。

  • Parserクラスを使用してバーコード画像を読み込みます。
  • 読み込まれた画像からバーコードを取得します。
  • getValue メソッドを使用して、バーコードからエンコードされた情報を抽出します。

次の Java ソース コードの例を見て、アプリケーション内でバーコード イメージをスキャンする方法を確認してください。

// Java を使用してバーコードをスキャンする
try(Parser parser = new Parser("/path/barcode.png"))
{
    // すべてのバーコードを抽出します。
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // 反復する
    for(PageBarcodeArea barcode : barcodes)
    {
        // 識別されたバーコード値を印刷する
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

期間限定でフルライセンスを取得しましょう

一時ライセンスを無料で取得して、評価中に制限なくバーコード スキャナーや API のその他の機能を探索できます。

結論

結論として、Java を使用して画像からバーコードをスキャンする簡単な方法を発見しました。この知識があれば、独自のバーコード リーダーを作成したり、オンライン バーコード スキャン アプリケーションを開発したりすることもできます。

さらに学習するには、次の貴重なリソースを参照してください。

関連項目