PHP生成条形码支持任何PHP框架

一:插件安装

在php中我们可以使用php-barcode-generator插件来生成条形码,php-barcode-generator插件github地址:https://github.com/picqer/php...

composer require picqer/php-barcode-generator

二:php-barcode-generator插件简单使用

1:例:

$generator =new\Picqer\Barcode\BarcodeGeneratorHTML();echo$generator->getBarcode('123456', $generator::TYPE_CODE_128);

根据如上就可以实现条形码的生成:


2:根据条形码生成类型,我们可以使用如下四种方式生成条形码

$generatorSVG =new\Picqer\Barcode\BarcodeGeneratorSVG();#创建SVG类型条形码$generatorPNG =new\Picqer\Barcode\BarcodeGeneratorPNG();#创建PNG类型条形码$generatorJPG =new\Picqer\Barcode\BarcodeGeneratorJPG();#创建JPG类型条形码$generatorHTML =new\Picqer\Barcode\BarcodeGeneratorHTML();#创建HTML类型条形码

3:getBarcode方法参数说明:

getBarcode($code, $type, $widthFactor = 2, $totalHeight = 30, $color = 'black')

code:条形码数据

type:条形码的类型,使用在类中定义的常量,具体参数可参考github

widthFactor:条形码的宽度

totalHeight:条形码高度

color:条形码的颜色

4:如果你想要将条形码嵌入到html中

将生成的条形码进行base64编码嵌入到img标签中

$generator =new\Picqer\Barcode\BarcodeGeneratorPNG();$barcode = $generator->getBarcode('123456', $generator::TYPE_CODE_128);$barcode = base64_encode($barcode);echo' <img src="data:image/png;base64,'. $barcode .'"/>';

这样就可以将条形码嵌入到html中了

以上就是文章全部内容,感谢你的辛苦阅读。对你有帮助的可以关注此专栏,定期更新文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。