是否有任何Python库生成EAN128条形码。我尝试了" python-barcode",但是在该库中没有EAN128的选项。
最初问这个问题的人可能不会从中受益,但这是针对那些仍在寻找答案的人。
注意:Code-128与GS1-128
不同几天前,我也被困在这个问题上,我终于设法找到了一个支持GS1-128(UCC/EAN-128(条形码的Python库。
我指的库称为" Treepoem"。奇怪的名字,我同意这就是很难找到的原因。它是Bwipp库的包装纸。而且它也对幽灵的依赖。关于名字;条形码 ->树皮颂歌 ->树诗。
重要链接:1(Ghostscript;下载并安装它,还将其" bin"one_answers" lib"文件夹添加到
系统的路径变量。 https://www.ghostscript.com/download/gsdnld.html2(Treepoem https://pypi.org/project/treepoem/3(所有代码;在这里,您将在此处找到所有受支持的条形码。 https://github.com/adamchainz/troepoem/blob/master/troepoem/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')
我认为 EAN 128
与 Code 128
(https://en.wikipedia.org/wiki/code_128(一样。它似乎由python-barcode
有一个替代性lib,带有代码128