名前のとおり簡単にバーコードを作っちゃうよというパッケージです。
使い方は超簡単。
簡単すぎる。
オプションを指定する場合はバーコードオプション、レンダラオプションに配列で突っ込みます。
出力形式は画像以外にPDF、SVGが選択可能です。
日本で流通しているバーコードはJAN(EAN13)で数値のみを最大12桁格納可能です。
他にもCode128やITFなど十数種類のバーコードに対応しているので、色々試してみるのもいいでしょう。
バーコードなんて作って何に使うのかはわかりませんがね。
そして日本では一番需要が高いと思われるQRコードには残念ながら対応していません。
早いところの対応が待たれるところです。
使い方は超簡単。
<?php
require_once('../../../../channel/vendor/autoload.php');
// バーコード種別
$barcode = 'ean13';
// レンダラ
$renderer = 'image';
// バーコードオプション
$barcodeOption = array('text'=>'1234567890');
// レンダラオプション
$rendererOption = array();
// 表示実行
Zend\Barcode\Barcode::factory($barcode, $renderer, $barcodeOption, $rendererOption, false)->render();
これだけでバーコードが表示されます。簡単すぎる。
オプションを指定する場合はバーコードオプション、レンダラオプションに配列で突っ込みます。
// バーコードオプション
$barcodeOption = array('text'=>'1234567890', 'barThinWidth'=>2, 'barHeight'=>100, 'foreColor'=>'#FF0000', 'backgroundColor'=>'#00FF00');
// レンダラオプション
$rendererOption = array('imageType '=>'jpg', 'height'=>200, 'width'=>500, 'topOffset'=>50, 'leftOffset'=>100, 'moduleSize'=>100);
バーコードのサイズや色、画像自体のサイズといった諸々を指定可能です。出力形式は画像以外にPDF、SVGが選択可能です。
日本で流通しているバーコードはJAN(EAN13)で数値のみを最大12桁格納可能です。
他にもCode128やITFなど十数種類のバーコードに対応しているので、色々試してみるのもいいでしょう。
バーコードなんて作って何に使うのかはわかりませんがね。
そして日本では一番需要が高いと思われるQRコードには残念ながら対応していません。
早いところの対応が待たれるところです。
PR