Command-line arguments

The latest release includes support for command-line arguments. This feature allows PDFEncrypt to be fully automated and incorporated into existing user workflows.

The following command-line options are available:

-i [input filename] or --input [input filename] - Specify the input PDF file to be encrypted
-o [output filename] or --output [output filename] - Specify the output (destination) encrypted PDF file
--user_pass [user password] - Set user password for file
--owner_pass [owner password] - Set owner password for file
--run - Run the encryption operation without waiting for the user to click the Encrypt button. (Be sure to configure the desired Settings in PDFEncrypt before using this option.)

Owner password

PDFEncrypt now provides the ability to define an Owner Password. Previously, the encryption routine would generate a random Owner password at encryption time. Some users have expressed a need to access the PDF with owner permissions, so we have added the ability to specify the owner password manually. Note that if the owner password is not specified, PDFEncrypt will generate a random password.

Various bug fixes

We’ve also fixed a few bugs and made a few aesthetic modifications.

New installer

We have switched to InnoSoft Setup as the installer app, which will hopefully make the deployment process simpler for new releases. The installer now supports the /silent and /verysilent options, as well as options to install in administrator mode (all users) or current user mode (only the current user).

Consider A Donation

PDFEncrypt is a completely free, open-source application dedicated to providing document security. This application and site are maintained by a single developer, Ryan Griggs, at his own personal expense.

If PDFEncrypt is helpful to you, please consider donating to help keep it going.

Thank you very much!