在整个网络上,我都可以找到如何使用 php 生成条形码图像的示例。
但是我需要将字符串转换为 code128 值的函数,以便我可以在 OpenOffice 和 Word 中使用它,使用 code128 字体对其进行格式化并获得真正的条形码。
虽然理论上我可以自己编码,但我相信已经有很好的和经过测试的解决方案。
更准确地说:我需要将“3870639399632”变成“ÍFf_}Ç_È2yΔ的脚本。
试试: 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
使用作曲家包“hbgl/php-code-128-encoder”。 https://packagist.org/packages/hbgl/php-code-128-encoder
$encoded = Code128Encoder::encode('ABC123456DEF');
assert ($encoded === 'ÌABCÇ,BXÈDEFqÎ');