Java e-Signature APIs

Automate your e-signatures - Add text, image and digital signatures to Microsoft Word, Excel, PowerPoint and PDF documents in Java apps

Download Free Trial
GroupDocs.Signature for Java

GroupDocs.Signature for Java


GroupDocs.Signature for Java APIs allows developers to embed electronic signing into any mobile, tablet or web application or more. It supports text, image or digital signatures for various file formats. Using digital signatures, Java e-signing API permits users to authenticate and sign documents using passwords and digital certificates.

GroupDocs.Signature for Java is a UI-less developer-friendly eSign API that fits into any personal or business document workflows. Automate the signing process of Microsoft Word, Excel, PowerPoint and PDF documents by consuming Java digital signature API.


Advanced Java eSignature API Features



Easy integration


Upload, type or draw signatures


REST API solution so integrated on desktop, mobile and web


Multiple supported document formats


Multiple template elements formatting support


Multiple signature types


Multiple signature properties

Multiple Signature Types

  • Text
  • Image
  • Digital signatures with different certificate type such as Public-Key Cryptography Standards, X.509 Certificate, p7b

Common Text, Image and Digital Signature Properties

  • Document page number
  • Height
  • Left
  • Sign all pages
  • Top
  • Width
  • TEXT only for Text and Image properties

Specific Digital Signature Properties

  • Digital certificate
  • Document page number
  • Horizontal alignment
  • Image file name
  • Image stream
  • Password
  • Rectangle
  • Signature
  • Vertical alignment
  • Visible

Installation and Usage

GroupDocs.Signature for Java library files can be installed/downloaded directly as:

Fat version
    • Download the API from the download archive.
    • Extract the archive.
    • Open console and cd to lib directory of the extracted directory.
    • Run the install_library.bat to install API in maven

Note: version number and file name can be different from current documentation.

  • Add dependency to your pom.xml
Slim version

This library is hosted in the Maven Central Repository, so if you use Maven in your projects just use the dependency declaration provided above.

The jar itself you can download from the Maven Central Repository.


Support and Learning Resources


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