Logo
/
Sign in
Product Logo
Aspose.BarCode for Python via .NETAspose

Generate and read barcodes in Python using a library built on .NET technology. Create print-ready labels, decode barcodes from scans and photos, and tune speed versus robustness for production pipelines.

Screenshot_16-2-2026_95133_products.aspose.com.jpeg
Product details

Aspose.BarCode for Python via .NET provides barcode generation and recognition capabilities for Python applications through a high‑performance engine built on .NET technology. Supporting Python 3.6+ on Windows, Linux, and macOS, it lets developers create print‑ready barcodes in raster and vector formats, decode barcodes from images, scans, and photos, and control recognition quality using predefined presets. With support for over 80 barcode symbologies—including 1D, 2D, postal, and composite types—the library is suitable for document workflows, labeling systems, batch-processing pipelines, and automated services.

Features

Barcode Generation

  • Generate QR Code, MicroQR, rMQR, Data Matrix, PDF417, SwissQR, Code 128 (GS1), ITF, Code 39/93, and many more barcode types.
  • Export barcodes to PNG, JPEG, TIFF, BMP, GIF, or vector formats SVG, EMF for print workflows.
  • Control X‑dimension, size, rotation, margins, font, captions, alignment, and resolution.
  • Units supported: millimeters, inches, points, pixels.
  • Generate barcodes programmatically in a few lines of Python using the aspose.barcode module. Barcode Recognition
  • Read barcodes from file paths, streams, and bitmap objects.
  • Recognize barcode type, text, region, and orientation.
  • Use QualitySettings presets such as:
    • high_performance
    • normal_quality
    • high_quality
  • Target specific symbologies to reduce scan time in batch scenarios.
  • Decode barcodes from noisy, low‑contrast, skewed, blurred, or partially damaged images.
  • Detect multiple barcodes per image and across multi‑page documents. Supported Symbologies Matrix / 2D Codes: QR, MicroQR, rMQR, Data Matrix, Industrial DPM, Aztec, Han Xin, MaxiCode, DotCode Linear / 1D Codes: EAN/UPC family, Code 128 (GS1), ITF, Code 39, Code 93 Postal Codes: RM4SCC, Postnet, Planet, Australia Post Industry / Composite Codes: GS1, ECI, HIBC, SwissQR, Royal Mailmark Platform & Development Tools
  • Python 3.6+
  • Runs on Windows, Linux, macOS
  • Install from PyPI: pip install aspose-barcode-for-python-via-net
  • Works with PyCharm, VS Code, IntelliJ IDEA, Docker, GitHub.

Benefits

  • Python-first development: Keep your application logic in Python while the .NET barcode engine handles processing in the background.
  • Production‑grade decoding: Recognizes barcodes from real-world, imperfect inputs including mobile photos and low-quality scans.
  • Reliable batch processing: Support for multiple barcodes per image and multi-page TIFF/PDF workflows.
  • Precision printing: Vector output (SVG/EMF) ensures print-quality labels and packaging barcodes.
  • Flexible tuning: Balance speed and quality using built‑in presets or manual settings.
  • Easy licensing: Start in evaluation mode, apply temporary licenses for testing, or activate paid licenses for production scenarios.