PHP脚本计算code128

Posted

技术标签:

【中文标题】PHP脚本计算code128【英文标题】:PHP script to calculate code128 【发布时间】:2012-07-19 05:00:55 【问题描述】:

我可以在网上找到如何使用 php 生成条形码图像的示例。

但是我需要将字符串转换为 code128 值的函数,以便我可以在 OpenOffice 和 Word 中使用它,使用 code128 字体对其进行格式化并获得真正的条形码。

虽然理论上我可以自己编写代码,但我相信已经有很好且经过测试的解决方案。

更准确地说:我需要将“3870639399632”变成“ÍFf_Ç_È2yΔ的脚本。

【问题讨论】:

【参考方案1】:

尝试: http://barcode-coder.com/en/barcode-php-class-203.html

或者,如果您使用 PEAR,您可以使用 http://pear.php.net/package/Image_Barcode2

还有http://www.brandonchecketts.com/archives/quick-php-script-to-generate-a-barcode 和http://www.barcodebakery.com/en

【讨论】:

我不想对您的答案投反对票 :( 这可能有用。我明天会检查。它告诉我,如果您修改答案,我可以再次投票。 您可以通过再次单击向下箭头“取消投票”我的答案。您是在尝试生成条形码图像、解析条形码图像以读取其字符串值,还是将字符串转换为 code128?那还不清楚。但是,这三个都应该在我的链接中回答。 您上次对此答案投票是在 6 小时前您的投票现在已锁定,除非编辑此答案(单击此框以关闭)我无法撤消它:( 我的意图是转换字符串进入code128。【参考方案2】:

使用作曲家包“hbgl/php-code-128-encoder”。 https://packagist.org/packages/hbgl/php-code-128-encoder

$encoded = Code128Encoder::encode('ABC123456DEF');
assert ($encoded === 'ÌABCÇ,BXÈDEFqÎ');

【讨论】:

以上是关于PHP脚本计算code128的主要内容,如果未能解决你的问题,请参考以下文章

php中的C128条码脚本

计算 Code128 类型条码的校验和位数

PHP Regex 在字符串中插入特定字符串以打印 code128 条形码

code128条形码的开始停止字符是啥

如何做一个公式,使excel能用code128a字体生成可识别的条码

使用 Michael Ciurescu (CVMichael) Code128 Barcode VBA,某些数字不起作用