Skip to main content

A barcode encoding library supporting over 50 symbologies.

Project description

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.
>>> from zint import Symbol, Symbology
>>> x = Symbol()
>>> x.symbology = Symbology.QRCODE
>>> x.encode("https://github.com/bindreams/zint-bindings")
>>> x.outfile = "qrcode.png"
>>> x.print()  # All done!

Install the package with:

pip install zint-bindings

Detailed instructions and usage examples are available in the official documentation.

License

Copyright 2024, Anna Zhukova

This project is licensed under the Apache 2.0 license. The license text can be found at LICENSE.md.

These bindings are based on the API portion of the Zint project, which is licensed under the BSD 3-clause license. See more information at src/zint/external/zint/LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zint_bindings-1.1.0.tar.gz (1.5 MB view hashes)

Uploaded Source

Built Distributions

zint_bindings-1.1.0-pp310-pypy310_pp73-win_amd64.whl (812.8 kB view hashes)

Uploaded PyPy Windows x86-64

zint_bindings-1.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (931.2 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

zint_bindings-1.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (774.8 kB view hashes)

Uploaded PyPy macOS 11.0+ ARM64

zint_bindings-1.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (835.1 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

zint_bindings-1.1.0-pp39-pypy39_pp73-win_amd64.whl (813.0 kB view hashes)

Uploaded PyPy Windows x86-64

zint_bindings-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (931.0 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

zint_bindings-1.1.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (774.8 kB view hashes)

Uploaded PyPy macOS 11.0+ ARM64

zint_bindings-1.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (835.1 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

zint_bindings-1.1.0-pp38-pypy38_pp73-win_amd64.whl (812.9 kB view hashes)

Uploaded PyPy Windows x86-64

zint_bindings-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (930.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

zint_bindings-1.1.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (774.8 kB view hashes)

Uploaded PyPy macOS 11.0+ ARM64

zint_bindings-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (835.4 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

zint_bindings-1.1.0-cp312-cp312-win_amd64.whl (815.0 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

zint_bindings-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.8 MB view hashes)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

zint_bindings-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (930.4 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

zint_bindings-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (776.8 kB view hashes)

Uploaded CPython 3.12 macOS 11.0+ ARM64

zint_bindings-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl (839.0 kB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

zint_bindings-1.1.0-cp311-cp311-win_amd64.whl (814.8 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

zint_bindings-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.8 MB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

zint_bindings-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (932.4 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

zint_bindings-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (776.5 kB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

zint_bindings-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl (837.9 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

zint_bindings-1.1.0-cp310-cp310-win_amd64.whl (813.1 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

zint_bindings-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.8 MB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

zint_bindings-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (931.7 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

zint_bindings-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (775.5 kB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

zint_bindings-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl (836.0 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

zint_bindings-1.1.0-cp39-cp39-win_amd64.whl (809.8 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

zint_bindings-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.8 MB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

zint_bindings-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (931.7 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

zint_bindings-1.1.0-cp39-cp39-macosx_11_0_arm64.whl (775.6 kB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

zint_bindings-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl (836.2 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

zint_bindings-1.1.0-cp38-cp38-win_amd64.whl (812.9 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

zint_bindings-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (1.8 MB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

zint_bindings-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (931.4 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

zint_bindings-1.1.0-cp38-cp38-macosx_11_0_arm64.whl (775.4 kB view hashes)

Uploaded CPython 3.8 macOS 11.0+ ARM64

zint_bindings-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl (835.8 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page