首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >条形码生成PHP (Code 39)建议

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

Stack Overflow用户
提问于 2011-08-11 23:41:17
回答 5查看 15.6K关注 0票数 3

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

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

它也希望它能与CodeIgniter很好地协同工作。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-08-12 03:28:13

这个库将满足您的需求:http://www.barcodebakery.com

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

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

票数 1
EN

Stack Overflow用户

发布于 2011-09-15 19:13:13

我使用tcpdf库来生成带有code-128和二维码标签的pdf,它的效果非常好。

票数 2
EN

Stack Overflow用户

发布于 2014-02-22 01:20:18

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

代码语言:javascript
复制
*YAY-BARCODE*

要做到这一点,一个简单的方法是将它们添加到一个电子表格单元格中。如果您在单元格A3中有要编码的数字,则条形码单元格应为

代码语言:javascript
复制
="*"&A3&"*"

或者,在PHP之类的应用程序中,您可能希望使用@font-face设置代码,然后将其绑定到一个类(比如"barcode")。所以你的CSS文件应该是这样的:

代码语言:javascript
复制
@font-face      
    {
    font-family: bar;
src: url('bar.otf');
}

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

然后,要使您想要打印的字符串如下所示,其中$id是变量:

代码语言:javascript
复制
$barcode="*".$id."*";

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7028793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档