字体生成GS1-128条码(code128也能用)

wils
wils

创作者俱乐部成员

昨天有朋友问,以code128.ttf字体生成条码的方法,能否用来生成GS1-128条码

搜了一下,发现这个库

https://www.npmjs.com/package/gs1-128-encoder

不仅解决了GS1-128编码的问题,也可用于code128的生成

原来的帖子https://bbs.wps.cn/topic/34332还是比较麻烦的

现在只要导入这个库,自定义函数就只需要一行

function encodeToGS1_128(s)
{
    return String.fromCharCode.apply(null, gs1.encodeToCodeArray(s.Text ?? s).map(x => x > 94 ? x + 100 : x + 32))
}

弄了个例子,需要自行下载code128.ttf字体:

链接: https://pan.baidu.com/s/13hgDpsglldeX7-UIS9DyiA?pwd=wv87 提取码: wv87

海南省
浏览 283
1
5
分享
5 +1
2
1 +1
全部评论 2
 
凡士林
123
· 广东省
回复
wils
wils

创作者俱乐部成员

哈哈,例子举得太草率了,全是123😂
· 海南省
回复