Zint Bindings¶
This project provides Python bindings for Zint: a cross-platform open source barcode generating solution.
Features:
50+ barcode types;
Text or binary data encoding;
Export image to:
PNG;
BMP;
GIF;
PCX;
TIF;
EMF;
EPS;
SVG;
Configurable options:
Size;
Color;
Error correction;
Rotation;
…and much more depending on the barcode type.
Installation instructions and usage examples are available in Getting Started.
About this project¶
This project is intended to be a faithful reproduction of the Zint API in Python. As such, it provides functionality not found in any other python package, but at the same time it’s not particularly user-friendly. I hope that these bindings can function as a low-level foundation for a more pythonic library for symbol generation.
At the same time, if you experience crashes, exceptions, or other particularly egregious behavior, or if you have an idea for a quality of life improvement that would be easy to implement in the current code framework, feel free to open up an issue.
License¶
Copyright 2024, Anna Zhukova
This project is licensed under the Apache 2.0 license (full text).
These bindings are based on the API portion of the Zint project, which is licensed under the BSD 3-clause license. See more information in the Zint manual.