この記事ではPHP5のバージョンを使用しています。ご使用前に必ずPHPのGDモジュールを有効にしてください。これは、Windows では php_gd2.dll、Linux では gd.so です。圧縮ファイルを Apache に解凍し、http://localhost/barcode/index.php を実行します。 PHP5 は以下に示すようなバーコードを生成します:
1.タイプ:バーコードのタイプを選択します
2. 出力:出力画像形式
3.太さ:バーコードの高さ
4.解像度:バーコードサイズ
5. フォント: バーコードの下のテキストのサイズ、またはテキストが表示されない
6.本文:バーコード印刷の内容
もちろん、このPHP5バーコード生成プログラムはテキストをバーコードに生成するだけですが、使用する際に他のPHPプログラムに柔軟に埋め込むことはできませんので、他のプログラムでも柔軟に利用できるように、圧縮パッケージのtest.phpを少し調整しました。 。実行時に、バーコードのタイプとテキストを test.php に渡すだけです。例:
http://localhost/barcode/test.php?codebar=BCGcode39&text=20090729
または http://localhost/barcode/mytest.php を実行します
mytest.phpコード:
PHP5 で生成されたバーコード レンダリング:
PHP5 はバーコード test.php コードを生成します:
// 必要なクラスをすべて含める require(class/BCGFont.php);
require(class/BCGColor.php);
/*BCGcodabar,BCGcode11,BCGcode39,BCGcode39extended,BCGcode93,BCGcode128,BCGean8,BCGean13,BCGisbn,BCGi25,BCGs25,BCGmsi,
BCGupca, BCGupce, BCGupcext2, BCGupcext5, BCGpostnet, BCGothercode*/ $codebar = $_REQUEST[codebar]; //このソフトウェアでサポートされているすべてのコードについては、$codebar パラメーターを調整するだけです。
// バーコード技術を含める include(class/.$codebar..barcode.php);
// フォントの読み込み $font = new BCGFont(./class/font/Arial.ttf, 10);
// 引数は色のR、G、Bです $color_black = new BCGColor(0, 0, 0);
$color_white = new BCGColor(255, 255, 255); $code = new $codebar();
$code->setScale(2); // 解像度 $code->setThickness(30);
$code->setForegroundColor($color_black) // バーの色 $code->setBackgroundColor($color_white); // スペースの色$code->setFont($font); //フォント(または0) $text = $_REQUEST[text] //PHP5がバーコードデータの内容を生成します
$code->parse($text) /* 引数のリストは次のとおりです
1 - ファイル名(空:画面上に表示) 2 - 背景色 */
$drawing = new BCGDrawing(, $color_white); $drawing->setBarcode($code);
$drawing->draw(); // 画像であることを示すヘッダー (バーコードをファイルに保存する場合は削除します)
header(Content-Type: image/png); // 画像を PNG 形式で描画 (または保存) します。
$drawing->finish(BCGDrawing::IMG_FORMAT_PNG);?>
http://www.bkjia.com/PHPjc/486425.html