jPDFSecure is a Java library that enables digital signing, password and permission setting, and encryption on PDF documents. It enables creating and applying digital signatures, and changing PDF document security settings through your Java application or applet.

One of the greatest benefits of jPDFSecure is its straightforward interface. You can easily load PDF documents from files or other sources, including network drives, URLs, and input streams that come directly from a database. Once you have changed the desired security settings, jPDFSecure can save the file to a variety of formats, including a file, java.io.OutputStream, or a javax.servlet.ServletOutputStream when running in a J2EE application server to output the file directly to a browser.
Developed on top of Qoppa's in-house PDF technology, jPDFSecure requires no installation of third-party software or drivers, saving you precious time and resources. Additionally, because it is written in Java, this software is platform-independent and can run on a wide variety of operating systems, including Windows, Linux, Unix (Solaris, HP UX, IBM AIX), Mac OS X, and more.
Some of the main features of jPDFSecure include its ability to create new digital signature fields and apply digital signatures on new or existing fields. You can even apply certifying signatures and customize signature appearance. Other features include the ability to encrypt/decrypt PDF documents with AES 256 encryption, support for timestamp servers, and functions to set/remove permissions and passwords.
Whether you need to add layers of security to confidential PDF documents or simply want a convenient way to sign and digitally verify files, jPDFSecure is an excellent choice. To learn more about this robust software or to request additional information, please contact us at [email protected].
Version 2021R1:
Java 9 Support
Rich Text and Non-Latin Unicode Support in Form Fields