I create my PDFs with the free software available
here.
Pdf995, once installed, appears in your word processors as a virtual printer: print your txt, rtf, doc, jpeg or whatever to a new PDF, and you can select the "paper size" as with hardcopy printing.
PdfEdit995, which opens separately, allows adding of tags, properties and bookmarks to the most recent PDF created. It's far from perfect, and any serious mistake will require printing the file again - but it works.
This software is damn good, considering that it's completely free!