Generate Data Matrix QR Code signature for Jpg document in Java

eSign your Jpg documents and contracts with Data Matrix QR Code. Generate QR Code signature quickly and easily.


Download Free Trial

About GroupDocs.Signature for Java QR Code signatures API

GroupDocs.Signature for Java is a mature API for creating and generate QR Code signatures for the documents. Users can generate QR Code signatures providing text to download it or share over the social media as image. The signed document can be scanned with API or simply over the mobile camera! Sign electronically your business contracts and official documents with adding QR Code signature and manipulate it. Any QR Code signature will contains unique custom information to identifies the signer or authorizes the document. Furthermore, the QR Code content can be encrypted and decrypted with personal keys programmatically. That opens many abilities to share sensitive data inside the public documents. After the signing user can update, verify, delete, preview or search for the QR Codes within PDFs, MS Word documents, MS Excel workbooks, MS PowerPoint presentations, Adobe Photoshop files and various image formats. QR Codes could be additionally customized.

Steps to sign Jpg with Qrcode in Java

GroupDocs.Signature for Java provides ability to sign Jpg documents with Qrcode signatures quickly and easily.

  • Create an instance of Signature class providing Jpg file supposed to signing as path or memory stream
  • Instantiate SignOptions class and set all demanded data.
  • Invoke the Signature.Sign() method passing output Jpg file or memory stream

System Requirements

GroupDocs.Signature for Java are supported on all major platforms and operating systems. Before executing the code below, please make sure that you have the following prerequisites installed on your system.

  • Operating systems: Microsoft Windows, Linux, MacOS
  • Development environments: NetBeans, Intellij IDEA, Eclipse, etc.
  • Java runtime: J2SE 6.0 and above
  • Get the latest GroupDocs.Signature for Java from Maven

        
// Set up input Jpg file
String filePath = "input.jpg";
// Set up output file
String outputFilePath = "output.jpg";

// Instantiate Signature for input file
Signature signature = new Signature(filePath);

// create barcode option with predefined barcode text
BarcodeSignOptions options = new BarcodeSignOptions("John Smith");

// setup Barcode encoding type
options.setEncodeType(QrCodeTypes.Data Matrix);

// set signature position
options.setLeft(50);
options.setTop(50);
options.setWidth(200);
options.setHeight(50);

// sign Jpg document
SignResult result = signature.sign(outputFilePath, options);

Signing Jpg documents with Qrcode Live Demo

Sign Jpg file with various signatures right now by visiting the GroupDocs.Signature App website. Free online demo waiting for you.

No need to download API

No need to write any code

Just upload the source file

Get download link to save the file

About Data Matrix QrCode

Data Matrix is a two-dimensional code consisting of black and white ‘cells’ or dots arranged in either a square or rectangular pattern, also known as a matrix. The information to be encoded can be text or numeric data.

Supports all 256 ASCII characters, all ISO characters, and all Extended Binary Coded Decimal Interchange Code (EBCDIC) characters.

Up to 3116 numeric digits, or 2335 alpha numeric characters, or 1556 binary characters.

Other supported Qrcode signatures for Java

“You can also sign Jpg with other signature types. Please see the list below.”

Sign PDF with QRCODE

(Portable Document Format)

Sign DOC with QRCODE

(Microsoft Word Binary Format)

Sign DOCX with QRCODE

(Office 2007+ Word Document)

Sign DOCM with QRCODE

(Microsoft Word 2007 Marco File)

Sign DOT with QRCODE

(Microsoft Word Template Files)

Sign DOTM with QRCODE

(Microsoft Word 2007+ Template File)

Sign DOTX with QRCODE

(Microsoft Word Template File )

Sign ODT with QRCODE

(OpenDocument Text File Format)

Sign OTT with QRCODE

(OpenDocument Standard Format)

Sign RTF with QRCODE

(Rich Text Format)

Sign XLS with QRCODE

(Microsoft Excel Spreadsheet (Legacy))

Sign XLSX with QRCODE

(Open XML Workbook)

Sign XLSM with QRCODE

(Macro-enabled Spreadsheet)

Sign XLSB with QRCODE

(Excel Binary Workbook)

Sign CSV with QRCODE

(Comma Seperated Values)

Sign ODS with QRCODE

(OpenDocument Spreadsheet)

Sign OTS with QRCODE

(OpenDocument Spreadsheet Template)

Sign XLTX with QRCODE

(Excel Template)

Sign XLTM with QRCODE

(Excel Macro-Enabled Template)

Sign PPT with QRCODE

(Microsoft PowerPoint 97-2003)

Sign PPTX with QRCODE

(Open XML presentation Format)

Sign PPS with QRCODE

(PowerPoint Slide Show)

Sign PPSX with QRCODE

(PowerPoint Slide Show)

Sign ODP with QRCODE

(OpenDocument Presentation Format)

Sign OTP with QRCODE

(OpenDocument Standard Format)

Sign POTX with QRCODE

(Microsoft PowerPoint Template Presentation)

Sign POTM with QRCODE

(Microsoft PowerPoint Template File)

Sign PPTM with QRCODE

(Macro-enabled Presentation File)

Sign PPSM with QRCODE

(Macro-enabled Slide Show)

Sign PNG with QRCODE

(Portable Network Graphic)

Sign BMP with QRCODE

(Bitmap Image File)

Sign GIF with QRCODE

(Graphical Interchange Format)

Sign TIFF with QRCODE

(Tagged Image File Format)

Sign SVG with QRCODE

(Scalar Vector Graphics)

Sign WEBP with QRCODE

(Raster Web Image Format)

Sign WMF with QRCODE

(Windows Metafile)

Back to top
 English