Generate QR Barcode with Logo/Image/Picture using Java

We are pleased to announce the release of Aspose.Barcode for Java 17.5. The major development in this release is the support to generate the QR barcode with a logo/image inside the barcode image. This release supports generating DataMatix barcode with C40 and Text encoding scheme. The functionality of AllSupportedTypes recognition mode has also been improved and incorporated in this release.

Create QR Barcode with Image in Java

Aspose.BarCode now supports generating QR barcode with logo/other image inside it. How a developer can embed a logo/image/picture inside a QR barcode image is very simple and is demonstrated in the code snippet given below. The code snippet is ornate with comments that make it self explanatory.

Create C40 Encoded Datamatrix Barcode

Aspose.BarCode for Java provides the most convenient way to produce C40 encoded DataMatrix. How simple it is to produce a C40 encoded DataMatrix is illustrated in the following code sample.

Create Text Encoded Datamatrix Barcode

Aspose.BarCode for Java provides the functionality to generate the DataMatrix barcode with a Text encoding scheme. Following code snippet demonstrates how to create DataMatrix with Text mode enabled.

// Create an instance of BarCodeBuilder class
// Set codetext value and EncodeType
com.aspose.barcode.BarCodeBuilder buidler = new com.aspose.barcode.BarCodeBuilder("ABCDEF123456", com.aspose.barcode.EncodeTypes.DATA_MATRIX);

// Set the DataMatrix encoding mode to Text

// Save the barcode image"dataMatrixC40.png");


The complete list of enhancements and fixes in this release is as follows.

  • The functionality of AllSupportedTypes recognition mode has been improved.
  • The functionality to recognize DataMatix barcode has been improved. Recognition algorithm has been improved in such a way that it is now capable of decoding non-printable chars and decoding some special characters/symbols.
  • Functionality to read barocde from PDF file has been improved.

To view a complete list of new features, fixes and to download the latest release, please visit Aspose.Barcode for Java 17.5 page in downloads section.

Aspose.BarCode for Java Resources

The following API resources can be of help to you in getting started with Aspose.BarCode: