ホームページ > バックエンド開発 > PHPチュートリアル > バーコードを簡単に生成するための PHP5 サンプル チュートリアル_PHP チュートリアル

バーコードを簡単に生成するための PHP5 サンプル チュートリアル_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:39:12
オリジナル
1040 人が閲覧しました

この記事では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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486425.html技術記事この記事では PHP5 バージョンを使用します。ご使用前に必ずPHPのGDモジュールを有効にしてください。これは、Windows では php_gd2.dll、Linux では gd.so です。圧縮ファイルをApacheに解凍し、http://l...を実行します
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート