Aspose.BarCode is a set of barcode generation and recognition components built to allow developers to add barcode functionality in their .NET applications. Aspose.BarCode provides GUI based controls for displaying barcodes in Windows Forms, Web Forms and also simple set of classes that allow developers to create barcodes on the backend. Aspose.BarCode conforms to most of the barcode standards and specifications available now-a-days. Aspose.BarCode doesn't just create barcodes but it provides a complete framework to control almost everything about them.
Aspose.BarCode for Java is the equivalent component on Java platforms, all barcode symbologies have been fully migrated into Java version, which allows developers to add barcode generation and recognition features to their Java applications and Html/Jsp/Servlet web pages.
Product Description
Aspose.BarCode is available in two versions: .NET & Java, which are implemented using Managed C# and Java respectively. Aspose.BarCode for .Net can be used with any .NET language like C#, VB.NET and J# etc. However, Java programmers can use the Java version of Aspose.BarCode in their applications.
Aspose.BarCode provides fully featured demos and working examples written in C#,VB.NET and Java for developers to have a better understanding of our product. Using these demos, developers can quickly learn about the features provided by Aspose.BarCode.
Using GUI controls in Aspose.BarCode, developers can drag & drop the controls on either their ASP.NET Web Pages or Windows Forms and set their properties in GUI mode like other controls in .NET Framework. For the developers who are only interested in backend processing of barcodes, Aspose.BarCode also provides a simple barcode class to ease their jobs.
There is no printer limitation for the barcodes generated with Aspose.BarCode. Developers can use any kind of printer to print barcodes but naturally, the quality of the printed barcode images will be affected by the printers with low resolution.
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, back color, fore color, alignment and location (hide, above, below) etc. can also be modified
- Barcode Caption and its font, back color, fore 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, Y-Dimension( for 2D BarCodes ) are also supported
- 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
Barcode Imaging Features
- Manipulate 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 degrees
- High Quality barcode images
- Anti-Aliasing for barcode images
- Barcode Image Margins can be managed
- Customized Resolution
- Size in inches and milimeters
- Auto Sizing of barcode images
- Create barcode images in any desired Image Format like Bmp, Jpeg, Fif, Png, Tiff, Wmf, Metafile etc.
- Render barcode images on any device and create device resolution dependent images
Utility Features
- Save barcode images to Streams
- Print barcode images
Platforms Supported
- Window Forms Support
- Web Forms Support
Barcode Symbologies Supported
Numeric Only Symbologies
- EAN13 [Encode, Decode]
- EAN8 [Encode, Decode]
- UPCA [Encode, Decode]
- UPCE [Encode, Decode]
- BooklandEAN [Encode, Decode]
- Interleaved2of5 [Encode, Decode]
- Standard2of5 [Encode, Decode]
- MSI [Encode, Decode]
- Code11 [Encode, Decode]
- Codabar [Encode, Decode]
- Postnet [Encode, Decode]
- Planet [Encode, Decode]
- EAN14(SCC14) [Encode, Decode]
- SSCC18 [Encode, Decode]
- ITF14 [Encode, Decode]
Alpha-Numeric Symbologies
- Code128 [Encode, Decode]
- EAN128 [Encode, Decode]
- Code39 Extended [Encode, Decode]
- Code39 Standard [Encode, Decode]
- Code93 Extended [Encode, Decode]
- Code93 Standard [Encode, Decode]
2D Symbologies
- PDF417 [Encode, Decode]
- DataMatrix [Encode, Decode]
- Aztec [Encode ]
- QR [Encode, Decode]