web-dev-qa-db-ja.com

JavaのBarCode Image Generator

Javaでバーコードイメージを作成するにはどうすればよいですか?数字を入力して、対応するバーコード画像を生成できるものが必要です。このタイプのタスクに使用できる無料のライブラリはありますか?

56
om.

iText は素晴らしいJava PDFライブラリ。バーコードを作成するためのAPIもあります。作成する必要はありません。 a PDF使用するには。

このページには、 バーコードの作成 の詳細が記載されています。そのサイトの例を次に示します。

BarcodeEAN codeEAN = new BarcodeEAN();
codeEAN.setCodeType(codeEAN.EAN13);
codeEAN.setCode("9780201615883");
Image imageEAN = codeEAN.createImageWithBarcode(cb, null, null);

決定する必要がある最大のことは、必要なバーコードの種類です。多くの異なるバーコード形式があり、iTextはそれらの多くをサポートしています。このAPIが機能するかどうかを判断する前に、必要な形式を知る必要があります。

37
Chris Dail

Javaで無料のバーコードを作成するために使用できるこの無料のAPIもあります。

バーベキュー

18
Arto Uusikangas

barcode4j という無料のライブラリがあります

16
True Soft

ZXing は無料のオープンソースですJavaバーコードイメージを読み取って生成するためのライブラリです。ソースコードを取得して、jarファイルを自分で作成する必要があります。 簡単なチュートリアル ZXing jarを使用してビルドし、ZXingを使用して最初のプログラムを作成するために作成したもの。

[ http://www.vineetmanohar.com/2010/09/Java-barcode-api/]

12
Vineet Manohar

barbeque を使用します。これは素晴らしいことで、非常に広範囲のさまざまなバーコード形式をサポートしています。
its API が好きかどうかを確認してください。

サンプルAPI:

パブリック静的バーコード createCode128(Java.lang.String data)
はBarcodeExceptionをスローします

文字セットを動的に切り替えるCode 128バーコードを作成して、可能な限り最小のエンコードを提供します。これは、標準のASCII文字セットからのすべての数字、大文字と小文字のアルファ文字、および制御文字をエンコードします。作成されたバーコードのサイズは、指定されたデータに対して可能な限り小さいこの「最適な」エンコーディングのうち、他の3つの「バニラ」エンコーディングよりも小さいバーコードが一般的に与えられます。

8
bguiz