条形码生成PHP(代码39)建议
有谁能推荐一个不是“PHP条形码图像生成器v1.0”的免费条形码生成程序吗?(人们在扫描它们时遇到了问题) 我需要它也支持单独的条形码和标签属性条形码生成PHP(代码39)建议,php,barcode,Php,Barcode,有谁能推荐一个不是“PHP条形码图像生成器v1.0”的免费条形码生成程序吗?(人们在扫描它们时遇到了问题) 我需要它也支持单独的条形码和标签属性 它还希望与CodeIgniter配合使用。此库将满足您的需要: 它支持多种一维条码。它还可以根据需要在条形码周围添加标签 它对于非商业用途是免费的。如果您要将条形码放入pdf文件,您可以使用这样的扩展名。 这对我很有效 我使用库生成带有代码128和二维码标签的pdf,它的工作原理令人惊叹 始终生成pdf格式的条形码,以便它们以一致和可预测的方式打印出来
它还希望与CodeIgniter配合使用。此库将满足您的需要: 它支持多种一维条码。它还可以根据需要在条形码周围添加标签
它对于非商业用途是免费的。如果您要将条形码放入pdf文件,您可以使用这样的扩展名。 这对我很有效 我使用库生成带有代码128和二维码标签的pdf,它的工作原理令人惊叹
如果您愿意使用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(),宽度由要分析的文本的长度决定。这意味着,如果你编码相同长度的字符串,那么所有条形码的大小都应该保持不变。谢谢,我将条形码的长度归零。