2011-09-19 1 views
0

Javaでバーコードイメージを作成するにはどうすればよいですか?私は数字を入力して対応するバーコードイメージを作成することができる何かが必要です。このタイプのタスクに使用できる無料のライブラリを使用したくないことに注意してください。私はクラスファイルでそれを達成したいだけです。Javaのバーコードイメージ

+6

は、次のURLを試してみてください? –

+0

クライアントはそれを必要とします... – Prashant

+2

*ライブラリを使用できない場合は、あなた自身で書く必要があります(Captain Obvious!)。事は:「あなたはどうすればいいのですか?」よりも具体的な*質問をする必要がありますか?必要なバーコードの種類に関連する基準を見つけて、それらを実装しようとします。その時点で固まっている場合*あなたの問題について*特定の質問*をしてください。 –

答えて

1

Barbecueフレームワークを試すことができます。しかし、これはオープンソースプロジェクトです。

+1

OPは、自由ライブラリのいずれも使用できないことを明示しました。 –

1

お客様のクライアントに、コード128 フォントを使用する際に問題がありますか?私はネット上でいくつかの無料サービスを見つけました。イメージ作成者よりもフォントで作業する方が簡単でした。さらに、Webベースのアプリケーションで使用するためにPDFに埋め込まれていました。

0

バーコード文字を画像としてbase64に埋め込むことはできますか?

<img alt="104,{Start B}" title="104,{Start B}" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAABAQMAAAAy+cYDAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADklEQVQIHQEDAPz/AC3gAT0BDuLeG4IAAAAASUVORK5CYII=" width="10" height="30"><img alt=" 51,A:{S},B:{S}" title=" 51,A:{S},B:{S}" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAABAQMAAAAy+cYDAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADklEQVQIHQEDAPz/ACLgAScBA3yI80wAAAAASUVORK5CYII=" width="10" height="30"><img alt=" 65,A:{SOH},B:{a}" title=" 65,A:{SOH},B:{a}" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAABAQMAAAAy+cYDAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADklEQVQIHQEDAPz/AGngAbUBSuiAnEkAAAAASUVORK5CYII=" width="10" height="30"><img alt=" 77,A:{CR},B:{m}" title=" 77,A:{CR},B:{m}" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAABAQMAAAAy+cYDAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADklEQVQIHQEDAPz/AAigALMAqe/ygasAAAAASUVORK5CYII=" width="10" height="30"><img alt=" 80,A:{DLE},B:{p}" title=" 80,A:{DLE},B:{p}" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAABAQMAAAAy+cYDAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADklEQVQIHQEDAPz/AFhgARMAuXYaS+YAAAAASUVORK5CYII=" width="10" height="30"><img alt=" 76,A:{FF},B:{l}" title=" 76,A:{FF},B:{l}" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAABAQMAAAAy+cYDAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADklEQVQIHQEDAPz/ADXgAU0BFkrGa3IAAAAASUVORK5CYII=" width="10" height="30"><img alt=" 69,A:{ENQ},B:{e}" title=" 69,A:{ENQ},B:{e}" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAABAQMAAAAy+cYDAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADklEQVQIHQEDAPz/AE3gAX0BLqHeudAAAAAASUVORK5CYII=" width="10" height="30"><img alt=" 85,A:{NAK},B:{u}" title=" 85,A:{NAK},B:{u}" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAABAQMAAAAy+cYDAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADklEQVQIHQEDAPz/AGGgAWUBAqmuuv8AAAAASUVORK5CYII=" width="10" height="30"><img alt="106,{Stop}" title="106,{Stop}" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAABAQMAAAA/57ZEAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAADklEQVQIHQEDAPz/ADigARMA2dpJzT8AAAAASUVORK5CYII=" width="10" height="30">

そうであれば、画像は自己完結型であり、あなたが必要とするすべては、文字列の配列です。面倒な書式設定については申し訳ありません。

2

はいバーベキューは良い選択です。そのソースコードが利用可能です。私は個人的に私の必要に応じてそれを使用可能にしようとしました。あなたはコードがそれを理解しているのを見て、自分のクラスを書くことができます。独自のコードを書く代わりにライブラリを使用するための有効な理由を

Barbecue Source Code

関連する問題