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

条形码生成PHP(代码39)建议,php,barcode,Php,Barcode,有谁能推荐一个不是“PHP条形码图像生成器v1.0”的免费条形码生成程序吗?(人们在扫描它们时遇到了问题) 我需要它也支持单独的条形码和标签属性 它还希望与CodeIgniter配合使用。此库将满足您的需要: 它支持多种一维条码。它还可以根据需要在条形码周围添加标签 它对于非商业用途是免费的。如果您要将条形码放入pdf文件,您可以使用这样的扩展名。 这对我很有效 我使用库生成带有代码128和二维码标签的pdf,它的工作原理令人惊叹 始终生成pdf格式的条形码,以便它们以一致和可预测的方式打印出来

有谁能推荐一个不是“PHP条形码图像生成器v1.0”的免费条形码生成程序吗?(人们在扫描它们时遇到了问题)

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


它还希望与CodeIgniter配合使用。

此库将满足您的需要:

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


它对于非商业用途是免费的。

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

我使用库生成带有代码128和二维码标签的pdf,它的工作原理令人惊叹

  • 始终生成pdf格式的条形码,以便它们以一致和可预测的方式打印出来

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

  • tcpdf可以很好地创建二维条形码,如qrcode和pdf417


  • 如果您愿意使用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()将条形码输出为图像。

    我喜欢这个库,但无法设置宽度+高度,以便使条形码的宽度/高度保持一致。您可以使用控制高度的setThickness(),宽度由要分析的文本的长度决定。这意味着,如果你编码相同长度的字符串,那么所有条形码的大小都应该保持不变。谢谢,我将条形码的长度归零。