python 生成条形码(pdf417)
- Python
- 2017-11-24
- 186热度
- 0评论
导航
pdf417 简介
PDF417 是一种堆叠式二维码,可表示数字、字母或二进制数据,也可表示汉字,它是由美国 SYMBOL 公司发明的,最大优势在于其大数据容量和强纠错能力。
Python 生成 pdf417 条形码
使用 pdf417gen
pip install pdf417gen
命令行使用
实测,项目主页例子中,有的命令用不了。
python -c "import this" | pdf417gen encode
Python 代码使用
from pdf417gen import encode, render_image, render_svg
# Some data to encode
text = """Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated."""
# Convert to code words
codes = encode(text)
# Generate barcode as image
image = render_image(codes) # Pillow Image object
image.save('barcode.jpg')
# Generate barcode as SVG
svg = render_svg(codes) # ElementTree object
svg.write("barcode.svg")
更多内容,见项目主页:pdf417-py。