我正在尝试将字母数字文本转换为所需的Code128条形码类型格式。然后我会将这个嵌入到Microsoft Word模板中,该模板安装了code128字体,并将其打印出来,使其可扫描。
Code39可以按预期工作,因为它很容易转换为所需的格式。只需以星号(*)开头和结尾即可。
如何在javascript中将文本转换为code128格式所需的字符串?
我尝试过开放源码的JsBarcode库。我可以得到条形码的二进制数据,我可以从那里转换,或者我应该只查找code128表并进行ascii计算?
示例输入:
Code 128456输出示例:
ÌCodeÂÇ,tXXÎ谢谢。
发布于 2018-05-06 02:52:12
代码128的“字体”是一个伪字体,输入的不是文本字符,它是经过计算的空格和标记“字符”。计算出的“字符”取决于字体的设计者。所以你必须识别它并使用设计者的算法。
代码128还增加了校验和的复杂性。这也必须用空格和标记“字符”来计算和渲染。
因此,您总是需要呈现function的输出并对其应用字体。将Code 128字体应用于文本将不起作用。
https://stackoverflow.com/questions/50175029
复制相似问题