Ean-128 python 条码生成器

cod*_*der 2 django python-3.x gs1-ai-syntax gs1-128

有没有Python库可以生成ean128条形码。我尝试了 'python-barcode' ,但在该库中没有 ean128 的选项。

小智 6

最初提出这个问题的人可能不会从中受益,但这适用于那些仍在寻找答案的人。

注意:Code-128 与 GS1-128 不同

几天前我也被这个问题困扰了,我终于找到了一个支持 GS1-128(UCC/EAN-128) 条形码的 python 库。

我指的图书馆叫做“treepoem”。奇怪的名字我同意这就是它很难找到的原因。它是 BWIPP 库的包装器。它也依赖于 Ghostscript。关于名字;条形码 -> 树皮颂 -> 树诗。

重要链接:1)Ghostscript;下载并安装它,并将其“bin”和“lib”文件夹添加到
系统的路径变量中。 https://www.ghostscript.com/download/gsdnld.html 2)treepoem https://pypi.org/project/treepoem/ 3) 所有代码;在存储库中,您可以找到所有支持的条形码。 https://github.com/adamchainz/treepoem/blob/master/treepoem/data.py

import treepoem
image = treepoem.generate_barcode(
     barcode_type='gs1-128',  # One of the BWIPP supported codes.
     data='(01)14-digit-product-code')
image.convert('1').save('barcode.png')
Run Code Online (Sandbox Code Playgroud)