psylanrex/barcode-generator

简单的条码生成器基类,支持2D和datamatrix条码

dev-master 2024-08-09 18:09 UTC

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下。

Build Status

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

注意

对于任何开放的问题或问题,请直接与我联系或只需打开一个问题...