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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

aspose_barcode_for_python_via_net-24.2-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.2-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.2-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2fd0a48ff6faabc2f195ca427283ee2fb7db4e83e6c5d590ce98cd044efa24b2
MD5 8c5806cefcb5acaccd4519d788a07e02
BLAKE2b-256 49d7aed3e25b680ea1cbb52e8e8c3b1358f97ee3aa1fadd855868b5404d649b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 b9ab052594014ade7ec907c105f6e51b6d2c2a7afb6462da602aea3ebe14b4fa
MD5 b55da87cf4864b3644ff4f0d011b03ae
BLAKE2b-256 7dd2e6c61bba9a56e38a541bccd3abbde46af903daad8eef2bad20d3ddcc465e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.2-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a8e40e31105f397de4ee78a64e4c60748364bc3caece8e6715e8e90c5c537567
MD5 80b998fe14914627ccee3e212d4891bd
BLAKE2b-256 93162fae983a0d8aa98076666f341ce1b3883d60a551dedd4665cc4ebb56c5fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 778ccd4f2c3836746117a68076dfdf102f97d614b5f9a82054f8c8b999825a3f
MD5 bece64222a09a511aa01c3e11f7c70b1
BLAKE2b-256 59972bc99232efd1d4a53affa7a418287a5021172ffb1b28b8f46811ae957f40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_barcode_for_python_via_net-24.2-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 da7fb5ff1c55ff0710e2d0be78f56a40c64199be8133c1cbb7912888bcd2cda4
MD5 8b9203315085b5068139d8d76d412979
BLAKE2b-256 5720effdad1228b9cc2c83a75970d7f7a9cc20b5097858fd196d63177d4d7e0f

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