There are a number of tools like Adobe Acrobat that can set a password to a PDF file, but I really didn't want to spend a couple of hundred dollars. Besides that, my geek side wanted to get this passworded PDF option via some kind of a workaround.
In this article I will describe in detail how to create password protected PDF files on Mac OS X by using a freely available command line utility, as well as an Automator Workflow.
Googling the Web I found out an article by Masayuki Nii that created an application for Mac OS X Tiger. In a pretty straight forward way it used PDFKit for setting passwords and privileges to PDF documents. The software package will install a pdfauxinfo command line utility, as well as an Automator action called "Add Aux Info to PDF" that will be available under PDF actions of the Automator tool.
I will be covering both the Automator way of creating password protected PDF files, as well as using the pdfauxinfo command line utility for the same end result. My suggestion is to use the Automator action, as it can be very easily incorporated into a customizable Workflow.
Bonus information: Besides the password purposes I am focusing on in this article, pdfauxinfo can be used for some additional tasks such as setting up copy/print privileges and changing the PDF file author, creator and title. I just wanted to mention this, so you are not puzzled with some extra functions that can be seen on some of the screenshots.
After downloading and executing the package, pdfauxinfo is automatically installed to /usr/sbin/pdfauxinfo. Afterwards, you can move it to another location, but be advised that the Automator way of using the application will stop working.
The --help parameter will show you the program options:
Creating a password protected PDF version of the existing file can be done by entering this simple arguments:
-i -> existing PDF file
-o -> new password protected PDF file
-u -> user password needed for unlocking the PDF file
Don't set -x (Owner password) as this option is used just for the privileges related to the PDF file. FYI - if you setup just the Owner password and let's say permit printing, anyone will be able to open the PDF file, but won't be able to print it.
By subscribing to our early morning news update, you will receive a daily digest of the latest security news published on Help Net Security.
With over 500 issues so far, reading our newsletter every Monday morning will keep you up-to-date with security risks out there.