python itf-14条码生成

itf14条码是由13位数字加1位校验码组成的,所以首先你得提供13位数字

使用python 三方包:

https://github.com/GameMaker2k/PyUPC-EAN
https://pypi.org/project/PyUPC-EAN/

示例:

import upcean
barcode2 = upcean.oopfuncs.barcode('itf14', '3001234567890')
print(barcode2.validate_checksum()) # 生成的6为校验位
print(barcode2.fix_checksum())
# barcode2.validate_create_barcode("./30012345678906.png", 10)
barcode2.fix_create_barcode("./30012345678906.png", 10)
import upcean
barcode2 = upcean.oopfuncs.barcode('itf14', '30012345678909')
print(barcode2.validate_checksum())
print(barcode2.fix_checksum())
barcode2.code=barcode2.fix_checksum() # 条码值重新赋值校正
print(barcode2)
# barcode2.validate_create_barcode("./30012345678906.png", 10)
barcode2.fix_create_barcode("./{}.png".format(barcode2.code), 10)

懂得,原来世界如此简单!

原文地址:https://www.cnblogs.com/qianxunman/p/15323569.html