Aspose.BarCode for C++ is a feature-rich C++ development library for adding barcode recognition & generation capabilities to their applications. Developers can also export Barcode generated to image formats with high quality. The API provides barcode automation and manipulation. The Barcode elements available for editing include rotation angle, x-dimension, size, captions, bar colour, background colour, quality, resolution and more.
Developers can use Aspose.BarCode for C++ to perform Barcode sizing, printing, multiple imaging and rotation. Other features are encoding and decoding for multiple symbologies like ISBN, code 39 and 93, PDF417, UPC, EAN, QR Code, Aztec, Data Matrix & GS1 DataMatrix and more.
Aspose.BarCode for C++ Input and Output formats:
- Raster Images: JPEG, TIFF, EXIF, PNG, BMP, GIF,
Aspose.BarCode for C++ Output formats:
Supported Barcode Symbologies
Aspose.BarCode for C++ supports Postal Symbologies and multiple 2D, 1D and with both encode and decode capabilities.
The library supports the following linear types:
- Interleaved 2 of 5
- Standard 2 of 5
- MSI
- Code 11
- Codabar
- EAN14 (SCC14)
- SSCC18
- ITF14
- Matrix 2 of 5
- EAN 13
- EAN 8
- UPC A
- UPC E
- PZN
- Code-128
- Code-39 Extended and Standard
- Code-93 Standard and Extended
- IATA 2of5
- OPC
- GS1 Code 128
- ISBN
- ISMN
- ISSN
- ITF6
- VIN
- Databar Stacked
- Patch Code
- Pharmacode
- Databar Omni Directional
- Databar Truncated
- Databar Limited
- Databar Expanded
- Databar Stacked Omni Directional
- Databar Expanded Stacked
- Supplement (Decode only)
The library supports the following 2D types:
- PDF417
- QR
- Micro QR
- Italian Post 25
- Macro PDF 417
- Micro PDF 417
- Compact PDF 417 (Decode only)
- DataMatrix
- Aztec
- GS1 Data Matrix
- Code 16K
The library supports the following Postal types:
- Deutsche Post Identcode
- Deutsche Post Leticode
- RM4SCC
- Singapore Post
- Australian Poste Parcel
- Postnet
- Planet
- USPS OneCode
- Australia Post
- Swiss Post Parcel
Add Barcode Processing Features to C++ Applications
Aspose.BarCode for C++ allows developers to add recognition & generation features to their C++ applications. The barcode generation process only requires the type and text to encode and the resultant image type to store the barcode label.
Built optimally for performance the barcode detection process provides the capability to recognise all supported 2D & 1D types from images with position and orientation agnosticism. The library is also able to detect multiple barcodes from a single image.
Customising Appearance and Symbologies
Customising the barcodes is straight forward. A developer can manipulate Barcode text, adjust appearance-related properties like background and foreground colour, alignment, font, symbologies of postal types, linear and 2D.