If you are a developer you may need to test printing of a page or something many times. This is applicable also for all offices to check the print, before print something. So if something gets wrong Paper (lot of trees) and money will be lost. To avoid this, You can try doPDF.
1. Download and install the doPDF
2. You can set this as the default printer or it will be added as a printer
3. When you print something, choose doPDF as your printer
4. Enter a path and that PSD will be saved to that folder.
This you can use to create PDF files from any files (Anything that can be printed)
It is Free
So get it from here