条形码生成PHP(Code 39)建议

时间:2011-08-11 15:41:17

标签: php barcode

任何人都可以推荐免费的条形码生成程序,而不是“PHP条形码图像生成器v1.0”吗? (人们在扫描它们时遇到了问题)。

我还需要它来支持单独的条形码和标签属性。

它也更喜欢它与CodeIgniter一起使用。

5 个答案:

答案 0 :(得分:2)

我使用tcpdf库生成带有代码128和qr代码标签的pdf,它的工作效果令人惊叹。

答案 1 :(得分:1)

此库可满足您的需求:http://www.barcodebakery.com

它支持多种一维条码。它还可以根据需要在条形码周围添加标签。

非商业用途是免费的。

答案 2 :(得分:1)

如果您愿意使用Code39,只需使用Code39字体(有几个免费的字体)并在每一端添加*。例如,如果使用Code39字体打印以下内容,那么它将是完全可读的条形码:

*YAY-BARCODE*

执行此操作的一种简单方法是将它们一起添加到电子表格单元格中。如果您想要在单元格A3中编码的编号,则条形码单元格应为

="*"&A3&"*"

或者在类似PHP的东西中,您需要使用@ font-face设置代码,然后将其绑定到类(比如“条形码”)。所以你的CSS文件会有这样的东西:

@font-face      
    {
    font-family: bar;
src: url('bar.otf');
}

.barcode    
    {
    font-family: bar;
font-size:18pt;
padding: 2mm;
vertical-align:center;
}

然后使你想要打印的字符串看起来像$ id是变量:

$barcode="*".$id."*";

如果这对您来说不够干净,可以编写一个小脚本,使用imagettftext()将条形码输出为图像。

答案 3 :(得分:0)

如果您将条形码放入pdf文件,您可以使用这样的扩展名。 它对我很有用

http://www.fpdf.de/downloads/addons/68/

答案 4 :(得分:0)

  1. 始终以pdf格式生成条形码,以便一致且可预测地打印输出。

  2. mpdf是一个用于php的pdf创建库,可以生成多种条形码,包括code39。

  3. tcpdf可以很好地创建像qrcode和pdf417这样的二维条码。