jPDFSecureCLI is a Java utility that can change security settings on PDF Documents. With jPDFSecureCLI, you can encrypt and decrypt PDF documents as well as set permissions on the documents from your Java system command line.
This utility is optimized for performance and is built on top of Qoppa's proprietary PDF technology so there is no need for any third party software or drivers.
jPDFSecureCLI has a simple interface to load PDF documents from files, network drives, URLs and even input streams, which can be generated runtime or come directly from a database. After changing security settings, jPDFSecurityCLI can save the document to a file, a java.io.OutputStream or a javax.servlet.ServletOutputStream when running in a J2EE application server to output the file directly to a browser.
jPDFSecureCLI is platform independent and can be used in any environment that supports Java, including Windows, Mac OSX and Linux.
Here are some key features of "jPDFSecureCLI":
· Command Line Utility
· Highest Security Level Encyption 128-bit RC4
· Encrypt / Decrypt PDF documents
· Set / Remove Permissions
· Permission to Print at High Resolution
· Permission to Print
· Permission to Copy or Extract Content
· Permission to Extract Content in Support of Accessibility for Disabled Users
· Permission to Modify the document
· Permission to Add / Modify Annotations
· Permission to Fill Form Fields and Sign
· Set / Remove Passwords
· Password to Open Pdf Documents
· Master Password to Change Permissions
· Java 2 Standard Edition Runtime Environment