PdfFactory Pro lets you create PDF documents from any printing-capable application on Windows thanks to a virtual printer. I can't really find any con to it, other than the watermark that the program inserts on every page to encourage you to upgrade to the paid version. PdfFactory Pro is efficient and easy to use, and produces professional PDF files effortlessly.
You combine multiple documents from multiple sources into one single PDF document, add or delete content before creating it, add page numbering, headers and footers, and control access to the document with encryption algorithms that can prevent printing, copying and editing.