substacks/gs1_128
生成GS1-128标准条码
1.0
2015-10-02 08:45 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ~4.8
This package is not auto-updated.
Last update: 2024-09-20 20:16:07 UTC
README
该库生成GS1条码。目前支持格式:GS1 128。代码处于开发阶段,可能会发生重大变化。如果你发现任何问题,请告诉我。
用法
最简单的示例
$builder = new Barcode\Builder(); $builder->output('(10)123456(400)11');
这将生成使用黑白和默认字体的png图像
自定义条码
$builder = new Barcode\Builder(); $builder->setBarcodeType('gs1-128'); $builder->setFilename('barcode.png'); $builder->setImageFormat('png'); $builder->setWidth(500); $builder->setHeight(150); $builder->setFontPath('FreeSans.ttf'); $builder->setFontSize(15); $builder->setBackgroundColor(255, 255, 255); $builder->setPaintColor(0, 0, 0);
最后,你可以使用输出方法将图像直接流式传输到网络浏览器。
$builder->output('(10)123456(400)11');
如果你想保存图像文件,可以使用saveImage方法。
$builder->saveImage('(10)123456(400)11');
实际上生成相同的条码,因为所有参数都设置为默认值。这显示了所有可用的设置
欢迎使用流畅的接口
Barcode\Builder::build()->setWidth(600)->setBackgroundColor(100, 100, 100)->output('(10)123456(400)11');
附加信息
- 支持图像格式:png, jpg
- 条码必须是有效的GS1条码
贡献
欢迎所有人,随时加入
支持的标识符
目标是支持所有现有的gs1应用程序标识符,但到目前为止我只添加了那些我需要的。请随意添加或请求一些。完整列表在这里