Or if you have a Mac and want to leverage your existing network printer that does not support AirPrint, Printtopia is for you. It allows Air Printing, printing to Dropbox, etc. It supports printing to PDF.
I used this exclusively before I purchased my new Airprint capable printer.