Ean-128 python条码生成器

时间:2018-02-26 07:37:04

标签: django python-3.x

是否有任何python库可以生成ean128条形码。我试过' python-barcode' ,但在该库中,没有ean128的选项。

2 个答案:

答案 0 :(得分:1)

最初问这个问题的人可能不会从中受益,但这是针对那些仍在寻找答案的人。

注意:代码128与GS1-128不同

几天前我也对此问题感到困惑,最终我设法找到了一个支持GS1-128(UCC / EAN-128)条码的python库。

我所指的库称为“ treepoem”。奇怪的名字我同意这就是很难找到它的原因。它是BWIPP库的包装。并且它也依赖于ghostscript。关于名字;条码->树皮颂歌->树诗。

重要链接: 1)Ghostscript;下载并安装它,并将其“ bin”和“ lib”文件夹添加到
   系统的路径变量。    https://www.ghostscript.com/download/gsdnld.html 2)树诗     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')

答案 1 :(得分:0)

我认为EAN 128Code 128https://en.wikipedia.org/wiki/Code_128)相同。它似乎得到了python-barcode

的支持

code 128

的替代lib