elminson / barcode
生成条形码图片
v0.4.0
2018-09-16 04:11 UTC
Requires
- doctrine/common: ^2.6
- doctrine/doctrine-bundle: ^1.6
- doctrine/doctrine-cache-bundle: ^1.2
- doctrine/orm: ^2.5
- phpunit/phpunit: ^7.3
README
此脚本可生成包括Code 128、Code 39、Code 2of5和Codabar在内的四种条形码格式的条形码。可选项包括“垂直”或“水平”显示、不同高度的条形码以及四种条形码格式之一。
需求
PHP GD库
安装
composer require elminson/barcode
基本使用
namespace Elminson\BarCode; require_once(__DIR__ . '/vendor/autoload.php'); $barcode = new BarCode('code128'); $barcode->setText("Testing"); $barcode->setPrint(true); $barcode->setTextColor("#ff9900"); $barcode->setBgColor("#cccccc"); $barcode->setFileName("test"); $barcode->setFilepath(__DIR__."/temp/"); $barcode->generate(); $barcode->SaveBarcodeToDisk(); $bardode->DestroyBarcode();
设置器
- setText => 要转换为条形码的文本
- setPrint => 在条形码中显示文本
- setBgColor => 设置条形码背景(默认白色)
- setTextColor => (默认黑色)
- setFileName => 图片名称(如果为空将生成随机数)
- setFilePath => 保存图片的路径(如果为空将显示图片)
- setOrientation => 水平/垂直
- setCode_type
- setSizeFactor
- setSize => 设置文本字体大小
- SaveBarcodeToDisk => 保存条形码
- GetPngData
- DrawBarcodeToScreen
- DestroyBarcode
示例
php-barcode
===========
Source code for the article "How To Create Barcodes in PHP" found at:
http://davidscotttufts.com/2009/03/31/how-to-create-barcodes-in-php/






