Aspose.BarCode を使用して Java の画像から可能なすべての 1D バーコードを取得する

導入

Aspose.BarCode for Java の世界へようこそ。これは、開発者がさまざまな 1D バーコードを簡単にデコードして読み取ることを可能にする強力なツールです。このチュートリアルでは、Aspose.BarCode for Java を使用して画像から可能なすべての 1D バーコードを取得するプロセスについて詳しく説明します。このガイドを最後まで読むと、この Java ライブラリをバーコード認識に利用する方法を包括的に理解できるようになります。

前提条件

このコーディング作業に着手する前に、次の前提条件が満たされていることを確認してください。

  • Java Development Kit (JDK): システムに JDK がインストールされていることを確認してください。ダウンロードできますここ.

  • Aspose.BarCode for Java: からライブラリをダウンロードします。リリースページ.

必要なツールが揃ったので、コーディングの分野に飛び込みましょう。

名前空間のインポート

Java プロジェクトには、Aspose.BarCode for Java の機能にアクセスするために必要な名前空間を含めます。

import java.awt.Point;

import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.DecodeType;

ステップ 1: BarCodeReader オブジェクトを初期化する

初期化から始めますBarCodeReader物体。このオブジェクトは、提供された画像からバーコードを読み取るために重要です。

BarCodeReader reader = new BarCodeReader("path/to/your/image.png", DecodeType.CODE_128);

ステップ 2: 考えられるすべてのバーコードを読み取る

次に、画像から考えられるすべてのバーコードを抽出しましょう。

int iCount = 0;
for (BarCodeResult result : reader.readBarCodes()) {
    //コードテキスト、シンボル、検出角度、バーコードの認識率を表示します。
    System.out.println("Code Text: " + result.getCodeText() + " Symbology: " + result.getCodeTypeName()
            + " Recognition percentage: " + result.getRegion().getAngle());

    //検出されたバーコードの x 座標と y 座標を表示します
    Point[] point = result.getRegion().getPoints();

    System.out.println("Top left coordinates: X = " + point[0].getX() + ", Y = " + point[0].getY());
    System.out.println("Bottom left coordinates: X = " + point[1].getX() + ", Y = " + point[1].getY());
    System.out.println("Bottom right coordinates: X = " + point[2].getX() + ", Y = " + point[2].getY());
    System.out.println("Top right coordinates: X = " + point[3].getX() + ", Y = " + point[3].getY());

    iCount = iCount + 1;
}

画像内で見つかったバーコードごとにこれらの手順を繰り返します。

結論

おめでとう! Aspose.BarCode for Java を使用して画像から考えられるすべての 1D バーコードを取得するプロセスを正常に探索しました。この強力なライブラリは、Java アプリケーションでのバーコード認識の可能性の世界を開きます。

よくある質問

Q1: Aspose.BarCode for Java は商用利用に適していますか?

A1: はい、Aspose.BarCode for Java は商業用途向けに設計されており、プロフェッショナル アプリケーションでのバーコード処理のための堅牢な機能を提供します。

Q2: テスト目的で一時ライセンスを使用できますか?

A2: もちろん、次のサイトから一時ライセンスを取得できます。ここテストと試用の目的で。

Q3: Aspose.BarCode for Java の包括的なドキュメントはどこで見つけられますか?

A3: ドキュメントを参照してください。ここAspose.BarCode for Java の詳細については、「Aspose.BarCode for Java」を参照してください。

Q4: 助けを求めたり、コミュニティに連絡してサポートを求めたりするにはどうすればよいですか?

A4: にアクセスしてください。Aspose.BarCode フォーラム支援を得たり、経験を共有したり、コミュニティに参加したりするためです。

Q5: 無料の試用版はありますか?

A5: はい、無料試用版を試すことができます。ここ Aspose.BarCode for Java の機能を体験します。