Skip to main content

Barcode Generation & Scanning Library for Python

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

Aspose.BarCode for Python via .NET is a barcode Python library for barcode generation and scanning to be used in a Python application. The barcode library allows fine-tuning of barcode appearance aspects like barcode size, captions, alignment, colors, font and its size. The library supports wide range of scanning presets for optimal trade-off between recognition speed and quality.

What is Aspose.BarCode for Python via .NET?

Aspose.BarCode for Python via .NET supports more tan 40 different barcode symbologies. Aspose.BarCode for Python via .NET supports various file formats such as JPEG, SVG, PNG, EMF, etc. You can generate high-quality numeric, alpha-numeric and 2D barcodes, also you can tune the appearance of the generated barcodes such as codetext, captions, dimensions, aspect ratio, and more.

Aspose.BarCode for Python via .NET also assists you in barcode scanning in an efficient manner via internal multi-threading. It can recognize barcode symbologies and fetch the encoded text. You can also detect several symbologies present in a single picture or perform barcode recognition on a page with mixed text and images.

Barcode Generation Features

  • Generate barcode images programmatically.
  • Create a 'QR' and 'MicroQR' Barcode, set error correction level, and encoding mode.
  • Create Datamatrix barcodes with default or custom encoding mode.
  • Enable checksum for the barcodes of applicable symbologies.
  • Supports error correction for various types of barcodes.
  • Adjust image size of 2D barcodes and set aspect ratio.
  • Enable image border, modify barcode image border width and style.
  • Detect Unicode encoding of barcodes.
  • Hide codetext that is too long or reduce the font size of codetext.
  • Codetext can be set as per the associated symbology type and the outbound part is truncated.
  • Colorize barcode, code text, barcode background, barcode border, and caption.
  • Specify size unit for the barcode image in document, inch, millimeter, pixel, and point.
  • Lots of other barcode processing features.

Supported Symbologies for Barcode Generation & Recognition

  • BarCode Supplement
  • BooklandEAN
  • Codabar
  • Code11
  • Code128
  • Code39 Extended
  • Code39 Standard
  • Code93 Extended
  • Code93 Standard
  • Datamatrix
  • Deutsche Post Identcode
  • EAN128
  • EAN13
  • EAN14(SCC14)
  • EAN8
  • Interleaved2of5
  • ITF14
  • Matrix 2 of 5
  • MSI
  • PDF417
  • Planet
  • Postnet
  • PZN (Pharma Zentral Nummer, Pharmazentralnummer barcode)
  • QR
  • Han Xin
  • SSCC18
  • Standard2of5
  • UPCA
  • UPCE

Supported Symbologies for Barcode Generation Only

  • Australia Post
  • Aztec

Read & Write Barcode Labels

JPEG, TIFF, PNG, BMP, GIF

Save Barcode Labels As

EMF, SVG

Generate QR Barcode in PNG Format

You can execute the below code snippet to see how Aspose.BarCode API works in your development environment. You may also check the GitHub Repository for other common usage scenarios.

from aspose.barcode import generation

gen = generation.BarcodeGenerator(generation.EncodeTypes.QR, "ASPOSE")
gen.save("output.png", generation.BarCodeImageFormat.PNG)

Hide Barcode Label Text using Python

You can customize properities of generated barcode with Aspose.BarCode for Python via .NET. The following example shows how to hide the barcode text using Python:

from aspose.barcode import generation

gen = generation.BarcodeGenerator(generation.EncodeTypes.DATA_MATRIX, "ASPOSE")
gen.parameters.barcode.code_text_parameters.location = generation.CodeLocation.NONE
gen.save("output.png", generation.BarCodeImageFormat.PNG)

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

Metadata

Release files for aspose-barcode-for-python-via-net 26.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for aspose-barcode-for-python-via-net 26.9
File
aspose_barcode_for_python_via_net-26.9-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
aspose_barcode_for_python_via_net-26.9-py3-none-win32.whl Python 3 none Windows x86-32 Details
aspose_barcode_for_python_via_net-26.9-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details
aspose_barcode_for_python_via_net-26.9-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
aspose_barcode_for_python_via_net-26.9-py3-none-macosx_10_14_x86_64.whl Python 3 none macOS 10.14+ x86-64 Details

Total release size: 228.8 MB

Release files / aspose_barcode_for_python_via_net-26.9-py3-none-win_amd64.whl

Download URL aspose_barcode_for_python_via_net-26.9-py3-none-win_amd64.whl
Size 43.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
c1ebaa4d156aa00eb192494624b62e21810ab278e2056ebef44bb60802406c3e
BLAKE2b-256 checksum
How to use checksums
8302768e3bda7bea8238fe0092631bcf0c4f636b1b587f54f054a16f80b72f7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / aspose_barcode_for_python_via_net-26.9-py3-none-win32.whl

Download URL aspose_barcode_for_python_via_net-26.9-py3-none-win32.whl
Size 38.1 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
0a085cb7b577cad05be5f69c8c3ee0efa67c6403d2a715d1dbfaeef5c8ef51f4
BLAKE2b-256 checksum
How to use checksums
d89f92594f013885755ee0b7ddf0888fa68f05d9db10dea1e90a63b13ca0faf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / aspose_barcode_for_python_via_net-26.9-py3-none-manylinux1_x86_64.whl

Download URL aspose_barcode_for_python_via_net-26.9-py3-none-manylinux1_x86_64.whl
Size 54.1 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
664bc1e7c1b040ae200e7887856535897fbd22433cae3829fd5cd9289a642a1e
BLAKE2b-256 checksum
How to use checksums
b83cdb02fce62fb551c0e0ba6946300196ae452c5c8b8a64cad0a21baa04bf86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / aspose_barcode_for_python_via_net-26.9-py3-none-macosx_11_0_arm64.whl

Download URL aspose_barcode_for_python_via_net-26.9-py3-none-macosx_11_0_arm64.whl
Size 43.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f89f4dc629393d4b3bdfb6ace7b78a967465cc43b5b2260fe60e1d67cd1674cb
BLAKE2b-256 checksum
How to use checksums
f7af39d8ec6f81b62085dacff8476fb8966ea1c9b9272ad7eea6ab6faf701b3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / aspose_barcode_for_python_via_net-26.9-py3-none-macosx_10_14_x86_64.whl

Download URL aspose_barcode_for_python_via_net-26.9-py3-none-macosx_10_14_x86_64.whl
Size 50.1 MB
Tags Python 3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
8215f9d8bed4674c54c227a855a4cfb473e72d29621ecf6d79fc74c888ba386e
BLAKE2b-256 checksum
How to use checksums
3875938e851af4077b650b122312adc4c5ad0cd3b20e0c35c0d22c7f7e925971
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Security for aspose-barcode-for-python-via-net 26.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

26.9 This release

5 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page