Skip to main content

一个 Python 条码生成器

项目描述

文件状态 PyPI 版本信息 PyPI 支持的 Python 版本

这是一个用于创建和读取条形码的 python 包您可以仅从条形码编号创建类似文件的对象、文本文件和图像。图像生成速度很快,因此可用于批量创建图像。

支持的条码类型

  • EAN13

  • EAN8

  • EAN14

  • 一月

  • CODE39

很快将支持更多类型。欢迎 PR :)

安装

需要 Python 3.6.0 或更高版本

要安装库,您可以运行以下命令:

# Linux/MacOS
python3 -m pip install --upgrade pybarcodes

# Windows
py -3 -m pip install --upgrade pybarcodes

快速示例

可以查看支持哪些条码

>>> import pybarcodes
>>> pybarcodes.SUPPORTED_BARCODES
['EAN13', 'EAN8', 'EAN14', 'JAN', 'CODE39']

您可以使用它来查看生成的条形码:

from pybarcodes import EAN13

CODE = "012345678905"
barcode = EAN13(CODE)
barcode.show()

这几乎是生成条形码所需的所有代码。

保存条形码图像非常简单。

from pybarcodes import EAN14

barcode = EAN14("40700719670720")

# Saves the image in PNG format
barcode.save("myimage.png")

# You can also resize it.
barcode.save("myimage2.png", size=(100000, 1000000))

示例 2 的 EAN13 输出:

条形码图像

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pybarcodes-0.7.2.tar.gz (10.5 kB 查看哈希

已上传 source

内置分布

pybarcodes-0.7.2-py3-none-any.whl (14.2 kB 查看哈希

已上传 py3