Product Overview
Welcome to Aspose.BarCode for C++
Aspose.BarCode for C++ is a set of barcode generation and recognition components built to allow developers to add barcode functionality in their C++ applications. Aspose.BarCode conforms to most of the barcode standards and specifications available now-a-days. Aspose.BarCode for C++ doesn’t just create barcodes but it provides a complete framework to control almost everything about them. The API is easy to use, installable on different platforms and has a rich functionality as compared to other commercially available software.
Product Description
Aspose.BarCode for C++ library allows the developers to add barcode generation & recognition capabilities to their own C++ applications.
Aspose.BarCode for C++ not only creates barcodes but also can export the generated barcodes to a verity of image formats in high quality. Moreover, the developers can easily manipulate the appearance of the generated barcodes such as background color, bar color, image quality, rotation angle, x-dimension, captions, size, resolution and much more.
General Barcode Features
- Specify different kinds of symbologies.
- Barcode code text (data to be encoded to barcode image) can be set and its appearance-related properties like font, background color, foreground color, alignment and location (hide, above, below) etc. can also be modified.
- The barcode caption and its font, background color, foreground color, alignment and location (hide, above, below) can be managed.
- Checksum and supplement data are supported.
- Bar height of the barcode images can be customized.
- X-dimension and Y-dimension are also supported for 2D barcodes.
- Code128 encoding is exceptionally optimized.
- Wide to narrow ratio can be achieved for supported symbologies.
- WYSIWYG editing of barcodes is also supported using GUI-based controls.
Recognition Features
- Barcode Recognition Aspose.BarCode.BarCodeReader reads most common 1D, 2D barcodes anywhere at any angle from an image
- Specify an area in the image to scan the barcode
- Get region information for the barcodes recognized in the image
Barcode Imaging Features
- Manipulate the barcode image borders, border color, style, margins, width etc.
- Barcode image color, back color and bar color can be modified.
- Rotate barcode images to any degree.
- High-quality barcode images.
- Anti-Aliasing for barcode images.
- Barcode image margins can be managed.
- Customized resolution.
- Size in inches and millimetres.
- Auto Sizing of barcode images.
- Create barcode images in any desired image format like BMP, JPEG, GIF, PNG, TIFF, etc.
- Render barcode images on any device and create device resolution dependent images.
Utility Features
- Save barcode images to streams.
- Print barcode images.
Input Image Formats
- JPEG
- TIFF
- PNG
- BMP
- GIF
- EXIF
Output Image Formats
- JPEG
- TIFF
- PNG
- BMP
- GIF
- EXIF
- EMF
- SVG
Platforms Supported
- Windows Forms
- Web Forms
- WPF
Supported Barcode Symbologies
Numeric Only Symbologies
- EAN13
- EAN8
- UPCA
- UPCE
- ISBN
- ISMN
- ISSN
- Interleaved2of5
- Standard2of5
- MSI
- Code11
- Codabar
- Postnet
- Planet
- EAN14(SCC14)
- SSCC18
- ITF14
- IATA 2 of 5
- DatabarOmniDirectional
- DatabarStackedOmniDirectional
- DatabarExpandedStacked
- DatabarStacked
- DatabarLimited
- DatabarTruncated
Alpha-Numeric Symbologies
- GS1Code128
- Code128
- Code39 Extended
- Code39 Standard
- Code93 Extended
- Code93 Standard
- Australia Post
- Italian Post 25
- Matrix 2 of 5
- DatabarExpanded
- PatchCode
2D Symbologies
- PDF417
- DataMatrix
- Aztec
- QR
- MicroQR
- GS1DataMatrix
- Code16K
- CompactPDF417
Aspose.BarCode supports both encoding and decoding (generation and recognition) for all the listed symbologies.
Edition Types
Aspose.BarCode offers only one edition type: Enterprise. The features of Enterprise Edition are summarized in the following table.
Features | Aspose.BarCode for C++ |
---|---|
General | |
Programmers Guide and API Reference in HTML format | X |
API Reference in Microsoft Help format | X |
Fully featured demos | X |
Barcode Generation Symbologies | |
Code128 | X |
Code39 Standard | X |
Code39 Extended | X |
Code93 Standard | X |
Code93 Extended | X |
Code11 | X |
Codabar | X |
ISSN | X |
ISBN | X |
ISMN | X |
GS1DataMatrix | X |
EAN13 | X |
EAN8 | X |
GS1Code128 | X |
Interleaved2of5 | X |
Standard2of5 | X |
MSI | X |
Postnet | X |
Planet | X |
UPCA | X |
UPCE | X |
EAN14(SCC14) | X |
SSCC18 | X |
ITF14 | X |
BarCode supplement | X |
PDF417 | X |
QR | X |
Aztec | X |
Datamatrix | X |
Australia Post | X |
Matrix 2 of 5 | X |
Italian Post 25 | X |
IATA 2 of 5 | X |
Code16K | X |
BarCode Recognition Symbologies | |
Code128 | X |
Code39 Standard | X |
Code39 Extended | X |
Code93 Standard | X |
Code93 Extended | X |
Code11 | X |
Codabar | X |
ISSN | X |
ISBN | X |
ISMN | X |
GS1DataMatrix | X |
EAN13 | X |
EAN8 | X |
GS1Code128 | X |
Interleaved2of5 | X |
Standard2of5 | X |
Postnet | X |
Planet | X |
UPCA | X |
UPCE | X |
EAN14(SCC14) | X |
SSCC18 | X |
ITF14 | X |
BarCode supplement | X |
PDF417 | X |
QR | X |
MSI | X |
Aztec | X |
Datamatrix | X |
Matrix 2 of 5 | X |
Australia Post | X |
Italian Post 25 | X |
IATA 2 of 5 | X |
Code16K | X |
Image Formats | |
Bitmap | X |
Jpeg | X |
Gif | X |
png | X |
Tiff | X |
Barcode Features | |
Font Handling | X |
X-Dimension | X |
Y-Dimension | X |
Bar Height Customization | X |
Bar size Customization | X |
Encoding and decoding of Non-English Characters | X |
Checksum | X |
Supplement Data | X |
wide narrow ratio | X |
Background Color | X |
Fore Color | X |
Barcode Alignment & Location | X |
WYSIWYG Editing | X |
Image Formatting Features | |
Background Color | X |
Fore Color | X |
Border Style | X |
Image Margin | X |
Rotation at any angle | X |
Customized Resolution | X |
Caption Above | X |
Caption Below | X |
Auto Sizing | X |
High Image Quality | X |
Image Scaling | X |
Other Features | |
Enumerate local available printers and resolutions | X |
Http Handler Support | X |
Median smoothing image processing for recognition | X |
HLS image processing for recognition | X |
Grayscale image processing for recognition | X |