PHP
PHP生成条形码
PHP生成条形码
最近在完成京东物流需求的时候,由于物流面单方面,京东不提供,需要自己生成,面单上涉及到条形码,所以需要自己根据规则生成条形码,后面找到了一个扩展包,经过京东方面验证,是可以被识别,在这里跟大家分享,项目详情可以访问php-barcode-generator,下面简单介绍用法
一、扩展包安装
直接在项目下,使用composer安装,输入以下命令行:
composer require picqer/php-barcode-generator
二、简单用法
直接输出条形码 $generator = new \Picqer\Barcode\BarcodeGeneratorHTML(); echo $generator->getBarcode('12345', $generator::TYPE_CODE_128); 生成不同类型 $generatorSVG = new \Picqer\Barcode\BarcodeGeneratorSVG(); #创建SVG类型条形码 $generatorPNG = new \Picqer\Barcode\BarcodeGeneratorPNG(); #创建PNG类型条形码 $generatorJPG = new \Picqer\Barcode\BarcodeGeneratorJPG(); #创建JPG类型条形码 $generatorHTML = new \Picqer\Barcode\BarcodeGeneratorHTML(); #创建HTML类型条形码 设置条形码宽度以及高度 $generator = new \Picqer\Barcode\BarcodeGeneratorPNG(); $barcode = $generator->getBarcode(‘12345’, $generator::TYPE_CODE_128,8,250); #获取生成后的图片内容 $generator = new \Picqer\Barcode\BarcodeGeneratorPNG(); $barcode = $generator->getBarcode(‘12345’, $generator::TYPE_CODE_128,8,250); $barcode = base64_encode($barcode);
以上就是通过简单的使用,生成条形码,更多用法请参考项目介绍,通过做京东物流需求发现,网上关于京东物流面单PHP版本的介绍好像并没有,我会利用中秋假期,介绍我是如何通过PHP的GD库进行京东物流面单的生成。
0条评论