Java API to Manage Digital Signatures

Manage eSignature of Image, QR-Code, Barcode, Metadata, Text & Stamp types in Java Applications for Signing Digital Documents.

  Download Free Trial
Java eSignature API

GroupDocs.Signature for Java

 
 

GroupDocs.Signature for Java API helps you develop Java applications which can readily secure digital documents of supported formats through manipulation and management of eSignatures of various types, such as, Image, Barcode, QR-Code, Stamp, Text and Metadata. Your electronic business documents, presentations, digital spreadsheets, images, & PDF files can be digitally signed by customizing signature properties, e.g., shadow, dimensions, alignment and more as per your requirements. Through GroupDocs.Signature for Java API you can load all registered certificates from system, or locate existing signatures using simple and advanced search.

 

GroupDocs.Signature for Java Features

 

 

Access to be Signed Document from Stream, Relative Path or Absolute Path

 

Apply Text Signature to Documents, Spreadsheets, Presentations, Images & PDF Files

 

Add Text Signature as Annotation, Sticker, Image to PDF Files also Configure Style & Color

 

Sign PDF Document, Image File and Get Output in Different File Format

 

Digitally Sign Images with Text Signature as Watermark & Add Transparency, Rotation to eSignature

 

Search Certificates & Sign Microsoft Word, Excel, & PDF Documents with Digital Certificates

 

Use QR-Code, Barcode to Sign Word, Slide, Cell, PDF & Image Files

 

Configure & Apply Stamp Signatures to Secure Supported File Formats

 

Setup and Assign Image Signatures to Documents, Spreadsheets, Presentations, Images & PDF Files

 

Configure Signature Properties, e.g., Look and Feel, Margins, Alignment etc.

 

Apply Digital Signature to Password Protected Document

 

Perform Text Verification of PDF Documents using the Signature Handler

 

Digital Verification of Word, Cell, PDF Documents with .CER, and .PFX Certificate Containers

 

Specify Different Measure Unit Types (e.g. Millimeters, Pixels etc.) for PDF Text Signatures

 

Obtain Document Information via File or URL

 

Add Custom Data Object, Embedded VCard or Email Object to QR-Code

 

Apply Different Brush Styles to Signatures, e.g., Gradient, Radial, Solid, and Texture Brush

 

Sign Document Located at FTP or Azure Cloud Storage

Easily Configure & Apply eSignatures

GroupDocs.Signature for Java API enables to configure and add eSignatures to supported document formats. Following is a code example that shows how simple it is to apply a text signature to a PDF file:

Easily Add Text Signature to a PDF File using Java

 // setup Signature configuration
SignatureConfig signConfig= new SignatureConfig();
signConfig.setStoragePath(@"D:\storage\"); 
 // Initailize the signature handler
SignatureHandler<String> handler = new SignatureHandler<String>(signConfig);
// setup text signature options
PdfSignTextOptions signOptions = new PdfSignTextOptions("John Smith"); 
signOptions.setLeft(15); 
final SaveOptions saveOptions = new SaveOptions();
saveOptions.setOutputType(OutputType.String);
saveOptions.setOutputFileName("signed_output.pdf");
 // sign document
String signedPath = handler.<String> sign(CommonUtilities.getStoragePath(fileName), signOptions, saveOptions);

Supported Barcode Encoding Types for eSignature

Using GroupDocs.Signature for Java API you can apply barcode and QR-code Signatures to supported file formats. GroupDocs.Signature for Java supports a huge range of barcode encoding types to cater to most requirements. The supported barcode encoding types include, Code 11, Code 128, Code 16K/32, Databar codes, GS1 Codeblock, ISBN, ISMN, ISSN, ITF16, Pdf147, EAN8, EAN13, EAN14, UPCA, UPCE, ITF14, Code39 Standard, and Code39 Extended.

Similarly GroupDocs.Signature for Java API allows you to use QR-code types, such as, QR, Aztec, and Data Matrix. Supported QR-Code encoding types include, Aztec, DataMatrix, GS1 DataMatrix, and GS1 QR.

Search Signatures & Certificates

Through GroupDocs.Signature for Java API, you can search QR-Code and Barcode signatures in any document, presentation, spreadsheet, image, as well as PDF file, and fetch the search result. You can also search custom data object from documents signed with QR-Code Signature as well as Search Standard VCard and Email Object from Documents Signed with QR-Code.

Configure eSignature Properties

To enhance the UX of end-users GroupDocs.Signature for Java API provides a lot of properties that can be configured pretty easily. You can set font and color options (Background Color, Foreground Color, Bold, Italic, Underline, Font Family, Font Size etc.), Background and Border Options (Background Color, Background Transparency, Border Color, Border Dash Style, Border Weight, Border Transparency etc.), Signature Margins (Left, Top, Width, Height, Padding etc.), and Setup Image Signature Area & Signature Alignment (Horizontal Alignment, Vertical Alignment etc.).

 

Support and Learning Resources

 
 

GroupDocs.Signature offers individual electronically document signing APIs for other popular development environments as listed below: