About Aspose.BarCode for C++

Develop C++ apps that can generate and recognize 1D and 2D barcodes.

Aspose.BarCode for C++ is a rich-featured API that includes barcode generation and recognition capabilities as well as that ability to export generated barcodes to a variety of image formats in high quality. The API provides barcode appearance manipulation such as background color, bar color, image quality, rotation angle, x-dimension, captions, size, resolution and much more. Aspose.BarCode for C++ supports multiple imaging, rotation, sizing and printing features. Moreover, It provides encoding and decoding features for multiple symbologies.

Supported File Formats

Input/Output

  • JPEG
  • TIFF
  • PNG
  • BMP
  • GIF
  • EXIF

Output Only

  • EMP
  • SVG

Advanced C++ Barcode API Features

  • Save generated barcode images to stream or file
  • Recognize barcodes from stream or image file
  • Encode and decode non-english characters in 2D barcodes
  • Control barcode size and orientation
  • Rotate barcode images to any angle
  • Control code's size, color and code
  • Support for 1D, 2D & postal symbologies

Supported Barcode Symbologies

Supported linear types:

  • EAN-13
  • EAN-8
  • UPC-A
  • UPC-E
  • Interleaved 2-of-5
  • Standard 2-of-5
  • MSI
  • Code 11
  • Codabar
  • EAN-14
  • SSCC-18
  • ITF-14
  • Matrix 2-of-5
  • PZN
  • Code 128
  • Code 39 Extended
  • Code 93 Extended
  • Code 93 Standard
  • IATA 2-of-5
  • OPC
  • GS1 Code 128
  • ISBN
  • ISMN
  • ISSN
  • ITF-6
  • VIN
  • Pharmacode
  • GS1 Databar Family: Databar Omnidirectional, Databar Truncated, Databar Limited, Databar Expanded, Databar Stacked, Databar Expanded Stacked, Databar Stacked Omnidirectional
  • PatchCode
  • Supplement

2D types:

  • PDF417
  • Macro PDF417
  • Micro PDF417
  • Aztec Code
  • Data Matrix
  • Compact PDF417
  • QR Code
  • Micro QR Code
  • DotCode
  • MaxiCode
  • GS1 Data Matrix
  • Italian Post 25
  • Code16K

Postal types:

  • Postnet
  • Planet
  • Australia Post
  • USPS OneCode
  • Deutsche Post Identcode
  • Royal Mailmark
  • RM4SCC
  • Deutsche Post Leticode
  • SingaporePost
  • AustralianPost eParcel
  • SwissPost Parcel