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.)
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.
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).