novaPDF Pro allows you to create PDF files from any printable document, including emails, MS Office documents, web pages, text. It is a shareware PDF creation application that's reliable, advanced and comprehensive.
Here are some screenshots to illustrate the features and user interface of this application: