Aspose.BarCode is a Java based visual component for generation and recognition of 1D and 2D barcodes to support Java and Web applications. It supports over 29 barcode symbologies like MSI, QR, OneCode, Australia Post, Aztec, Code128, Code11, EAN128, Codabar, Postnet, and USPS. It also supports image output in GIF, PNG, BMP, and JPEG formats. Other features include barcode size and color settings, rotation angles, and captions. You can render barcodes to images, printers, HTTP servlet responses, and graphical objects.

This version can recognize MicroPDF417 2D barcodes and supports ECC for 2D barcodes to generate/recognize. It includes the most recent bugfixes, such as EAN8 barcode image recognition. UPCA barcodes are recognized, as are DataMatrix barcodes from PDF files. Chinese character recognition with Pdf417. Extra barcode recognition and performance improvements. Custom barcode width. Code39 barcode image recognition. Code128 recognition barcode in JPEG images. CodeText read from DataMatrix

Aspose.BarCode for Java – Freecode