Skip to main content

Aspose.BarCode for Python via .NET is a python libray for generation and recognition of barcodes for many popular formats.

Project description

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

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

aspose_barcode_for_python_via_net-24.5-py3-none-win_amd64.whl (40.6 MB view details)

Uploaded Python 3Windows x86-64

aspose_barcode_for_python_via_net-24.5-py3-none-win32.whl (35.8 MB view details)

Uploaded Python 3Windows x86

aspose_barcode_for_python_via_net-24.5-py3-none-macosx_11_0_arm64.whl (36.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

aspose_barcode_for_python_via_net-24.5-py3-none-macosx_10_14_x86_64.whl (45.1 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

File details

Details for the file aspose_barcode_for_python_via_net-24.5-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 05020551c4c183a9756cdc65ea3695dab4f08c00e97a74c4a166798b26553699
MD5 675933d2a2fb3398b2e1109a3f19f006
BLAKE2b-256 3096a80983ee3fb7b1946a45f2443493876605ffc7bb034d967063db0840716b

See more details on using hashes here.

File details

Details for the file aspose_barcode_for_python_via_net-24.5-py3-none-win32.whl.

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.5-py3-none-win32.whl
Algorithm Hash digest
SHA256 eab7f10bcb93ec11a3526d0c7a705087370a027a60f85684d4db7042da9462ad
MD5 d59654f782d60193ebc2edc2e9c2865c
BLAKE2b-256 93ad5d34b8710196393f0cf77b76e76d98d0ca33e4205475058bbf5f9032006c

See more details on using hashes here.

File details

Details for the file aspose_barcode_for_python_via_net-24.5-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.5-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9455ce40f6d2e0513e6deef92ed4803a510447b64b932de472bf1d5b4ef658e8
MD5 d085087302c8c1b53e818cfeb6b6af06
BLAKE2b-256 95d274999b2dba0d57ddca44fef103285c336d001f58fe75e83bf6f9b5ce9d81

See more details on using hashes here.

File details

Details for the file aspose_barcode_for_python_via_net-24.5-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61f3ae1dab5e941a04cd5ab548c7826969f0262c09c67aaf68aceabb6c549b25
MD5 9c752598cf1b278e50dd41f824069544
BLAKE2b-256 544a8e2bc8c50257acfd3ba87b6070207d27bd6b0ff00841a68f04d04619a0ac

See more details on using hashes here.

File details

Details for the file aspose_barcode_for_python_via_net-24.5-py3-none-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.5-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 97c15707e9f9a54b89d2f07f09319645819d906d0ea91ae7b6a2052e8af0b0d0
MD5 95e27daff8688e39ab9df193c70efcb9
BLAKE2b-256 7e5a51a7fa63c6eb1ab932084b77cfb776985873a252e2974a19bf714202db64

See more details on using hashes here.

Supported by

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