psylanrex / barcode-generator
简单的条码生成器基类,支持2D和datamatrix条码
dev-master
2024-08-09 18:09 UTC
Requires
- php: 8.*
- ext-gd: *
Requires (Dev)
- phpunit/phpunit: 4.1.*
This package is auto-updated.
Last update: 2024-09-09 21:31:48 UTC
README
PHP5+重构版的Dinesh Rabara的2D-3D条码生成器类库。此条码生成器类支持基于ImageMagick/GDLib的图像渲染,以及以下1D/2D条码的svg和html表格输出:由于原始未重构代码库存在一些许可问题,我们决定将基础许可从MIT更改为GNU-LGPLv3。您可以在LICENSE.TCPDF下找到TCPDF的源代码许可,当前(项目)许可在LICENSE下。
1D条码
- C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.
- C39+ : CODE 39 with checksum
- C39E : CODE 39 EXTENDED
- C39E+ : CODE 39 EXTENDED + CHECKSUM
- C93 : CODE 93 - USS-93
- S25 : Standard 2 of 5
- S25+ : Standard 2 of 5 + CHECKSUM
- I25 : Interleaved 2 of 5
- I25+ : Interleaved 2 of 5 + CHECKSUM
- C128 : CODE 128
- C128A : CODE 128 A
- C128B : CODE 128 B
- C128C : CODE 128 C
- EAN2 : 2-Digits UPC-Based Extention
- EAN5 : 5-Digits UPC-Based Extention
- EAN8 : EAN 8
- EAN13 : EAN 13
- UPCA : UPC-A
- UPCE : UPC-E
- MSI : MSI (Variation of Plessey code)
- MSI+ : MSI + CHECKSUM (modulo 11)
- POSTNET : POSTNET
- PLANET : PLANET
- RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)
- KIX : KIX (Klant index - Customer index)
- IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200
- CODABAR : CODABAR
- CODE11 : CODE 11
- PHARMA : PHARMACODE
- PHARMA2T : PHARMACODE TWO-TRACKS
2D条码
- DATAMATRIX : Datamatrix (ISO/IEC 16022)
- PDF417 : PDF417 (ISO/IEC 15438:2006) / a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6
- QRCODE : QRcode 低错误纠正
- QRCODE, L : QRcode 低错误纠正
- QRCODE, M : QRcode 中等错误纠正
- QRCODE, Q : QRcode 良好错误纠正
- QRCODE, H : QR-CODE 最佳错误纠正
- QR, RAW : 原始模式 - 数组行以逗号分隔的列表
- QR, RAW2 : 原始模式 - 数组行被方括号包围
如何贡献
要贡献更改、修复、新增功能,请通过拉取请求提交您的代码。请注意,如果您添加了新功能或修改了现有功能,您必须在项目的README文件中记录此内容(同时更新项目的CHANGELOG文件!)
许可
参见:LICENSE
注意
对于任何开放的问题或问题,请直接与我联系或只需打开一个问题...