PHP 7.x でバーコードを作成する方法「PHP Barcode Generator」
Contents
「PHP Barcode Generator」を利用して1次元のバーコードを作成
PHP 5.3系では「Image_Barcode2」を利用して1次元バーコードを作成していましたが、PHP 7系に移行すると「Image_Barcode2」が使えなくなり代替えのバーコード作成ツールを探していました。PHP 7系で動作するのは「PHP Barcode Generator」のツールのようです
php-barcode-generatorのインストール方法
インストールには、composerを使ってインストールします
# php-barcode-generatorを利用するディレクトリに移動します $ cd /var/www/html/barcode # composer を使ってインストールします $ composer require picqer/php-barcode-generator
バーコードを画像として保存する方法
「/var/www/html/barcode/123456.jpg」のディレクトリに画像として保存する方法です。使用方法やオプションは php-barcode-generator のページで確認できます
パラメータは以下のように指定できます
$barcode
バーコードで使用する文字列$type
バーコードのタイプ。(TYPE_CODE_128、TYPE_CODE_39等)$widthFactor
バーコードの幅。この値を大きくすると広くなります$height
バーコードの高さ$foregroundColor
バーの色(前景色)の文字列またはRGBの配列としての16進コード
<?php require 'vendor/autoload.php'; $color = [0, 0, 0]; $generator = new Picqer\Barcode\BarcodeGeneratorJPG(); file_put_contents('/var/www/html/barcode/123456.jpg', $generator->getBarcode('123456', $generator::TYPE_CODE_128, 3, 60, $color)); ?>
バーコードをHTMLで表示する方法
バーコードをHTML内のWEBページで表示する方法は以下のようにすれば表示されます
<?php require_once 'vendor/autoload.php'; $generator = new Picqer\Barcode\BarcodeGeneratorHTML(); echo $generator->getBarcode('123456', $generator::TYPE_CODE_128, 2, 50, 'black'); ?>
ディスカッション
コメント一覧
まだ、コメントがありません