我已经和垃圾学校的某些垃圾学生呆够了,再他妈不努力,你这辈子就只能和他们打交道了。
安装包
项目地址
使用composer安装
1
| composer require codeitnowin/barcode
|
无需配置
使用
生成二维码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| use CodeItNow\BarcodeBundle\Utils\QrCode;
$qrCode = new QrCode(); $qrCode ->setText('QR code by codeitnow.in') ->setSize(300) ->setPadding(10) ->setErrorCorrection('high') ->setForegroundColor(array('r' => 0, 'g' => 0, 'b' => 0, 'a' => 0)) ->setBackgroundColor(array('r' => 255, 'g' => 255, 'b' => 255, 'a' => 0)) ->setLabel('Scan Qr Code') ->setLabelFontSize(16) ->setImageType(QrCode::IMAGE_TYPE_PNG) ; echo '<img src="data:'.$qrCode->getContentType().';base64,'.$qrCode->generate().'" />';
|
生成条形码
1 2 3 4 5 6 7 8 9 10 11
| use CodeItNow\BarcodeBundle\Utils\BarcodeGenerator;
$barcode = new BarcodeGenerator(); $barcode->setText("0123456789"); $barcode->setType(BarcodeGenerator::Code128); $barcode->setScale(2); $barcode->setThickness(25); $barcode->setFontSize(10); $code = $barcode->generate();
echo '<img src="data:image/png;base64,'.$code.'" />';
|
更多参见说明文档
https://packagist.org/packages/codeitnowin/barcode
http://www.barcodebakery.com/