2

PHP を使用して 1D バーコードを作成しようとしています。次のように、Google チャート API を使用して 2D Qr コードを作成できました。

 $size = $_REQUEST['size'];
$string = preg_replace('/\s+/','',$_REQUEST['content']);
$content       = $string;//$_REQUEST['content'];
$correction    = strtoupper($_REQUEST['correction']);
$encoding      = $_REQUEST['encoding'];

//form google chart api link
$rootUrl = "https://chart.googleapis.com/chart?cht=qr&chs=$size&chl=$content&choe=$encoding&chld=$correction";

//print out the image
echo '<img src="'.$rootUrl.'">';

このコードは単純に QR コードを生成します。しかし、バーコードが必要です。1 次元バーコードとして表示するには、パラメーターで何を変更する必要がありますか? 私はPHP言語を使用しており、Zxingライブラリを使用してデータをデコードしていることに注意してください。助けてください。ありがとう

4

1 に答える 1

2

使用している API は非推奨です ( https://developers.google.com/chart/infographics/ )。私の知る限り、Google は 1D バーコード生成 API を提供していません。

この API の使用をやめて、バーコードを生成できるクラスをダウンロードすることをお勧めします。ZF の例: http://framework.zend.com/manual/1.12/en/zend.barcode.creation.html

于 2013-02-26T15:06:12.663 に答える