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.3-py3-none-win_amd64.whl (40.6 MB view details)

Uploaded Python 3Windows x86-64

aspose_barcode_for_python_via_net-24.3-py3-none-win32.whl (35.7 MB view details)

Uploaded Python 3Windows x86

aspose_barcode_for_python_via_net-24.3-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.3-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.3-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8b3aa8915db843e4e6e0c8501fe2909efea02347f6b75f75359a55a735b8e59a
MD5 e14fc961650b94f15847097c6423489d
BLAKE2b-256 74b2b8704ba614cbbabd2a2edff83328f4c47392315597d6d9dd2d312b20736a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 a09d12f5778c924bb639b8fa4221f32a83a850b457d999441f10240fedf454d0
MD5 e90669451427beaa7d53b67d077cf616
BLAKE2b-256 59fb877636d4554cb756b905d484230e442937150f22d0b65502083dd3f1fa49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.3-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4818a24f2569f96818ddb57327b644b8d354c1ac449e6b9bf0c246d469130883
MD5 8a6bafad0ec9e89be10970401a6a1b81
BLAKE2b-256 10b352e4c792c3d67b1fe4aa1cd3ea4b1ff5eb3c49c6a0429903ce279e7e28d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce9f2fda7940ac28050f616e86ff3761af7614ad083ff16b5fe96baf75903f81
MD5 4f43933160bf7cba3990b4fb4b9a2559
BLAKE2b-256 96420fc52e626d4b5f7aaddd069bd64a4e816c65409e075f0199262e18a61ac2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.3-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4e266cd6f62429f6290342d6f392729cb09ddbdb9e9fcaa3d9b5bfa84e2faaf6
MD5 c8d30634ead6cadfbc90f746e468ed4b
BLAKE2b-256 71b16210f28e44dae097940a074d4cbc594bb9c958cd0ffc119801e22c54eec1

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