adamgaskins / barcoder
一个用于生成网页SVG条形码的优雅包。
v0.1.0
2021-01-06 03:14 UTC
Requires
- php: ^7.4|^8.0
- ext-gd: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.17
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.3
- spatie/phpunit-snapshot-assertions: ^4.2
README
一个用于生成网页SVG条形码的优雅包。
安装
您可以通过composer安装此包
composer require adamgaskins/barcoder
用法
以下为支持的条形码类型完整列表。
二维码
Barcoder::qrcode('data to encode')->toSvg();
数据矩阵码
Barcoder::datamatrix('data to encode')->toSvg();
Code 128
Barcoder::code128('data to encode')->toSvg(); Barcoder::code128('data to encode')->hideLabel()->toSvg();
EAN-8
Barcoder::ean8('12345678')->toSvg(); Barcoder::ean8('12345678')->hideLabel()->toSvg();
EAN-13
Barcoder::ean8('1234567890123')->toSvg(); Barcoder::ean8('1234567890123')->hideLabel()->toSvg();
UPC-A
Barcoder::upca('123456789012')->toSvg(); Barcoder::upca('123456789012')->hideLabel()->toSvg();
UPC-E
Barcoder::upce('123456')->toSvg(); Barcoder::upce('123456')->hideLabel()->toSvg();
测试
composer test
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。