2016-04-12 29 views
1

有没有人有任何经由PHP为皇家邮件生成二维条码的经验?我花了一段时间试图让我自己的例程悲伤地写无效的数据矩阵无济于事。PHP200中的ECC200数据矩阵生成

我确实有ASCII到C40和Luhn 16校验和制作者的工作转换例程,但在图形表示或ECC200字节创建方面无法实现任何功能。

是否有任何预先编写的图书馆与文件,这将有助于拿走很多进一步legwork?

我确实需要能够在服务器环境中生成这个,而不使用理想的图像生成外部站点。

回答

1

我们使用Zint Barcode Generator用于QR和PDF417代码生成的Unix软件包。皇家邮件也被支持。 (在CentOS dnf install zint上,Ubuntu需要更多的工作)。

青特文档:http://www.zint.org.uk/

在PHP中使用system方法,例如:

$targetFilePath = dirname(__FILE__).'/test.png'; 
$contents = 'ABC123'; 
system('zint ...params... -o"' . $targetFilePath . '" -d"' . $contents . '"'); 
var_dump(file_exists($targetFilePath)); 

它会生成所请求的$ targetFilePath的图像。

+0

哦,奇怪的消息!感谢DiceXQ提供的信息,看起来比上帝知道我写了多少行......这有点不成功,重新发明了轮子! 我会在一两秒之内将其转发到我们的服务器机箱上,再次感谢!对于有这种困难的其他人来说,将会进行更新:) – RefreshCarts

+1

是的,为了确认,这个答案解决了这个问题,我现在可以比我期待的更容易地生成二维条码! – RefreshCarts