There is a program called txt2pdf which is available from
Sanface Software.
It runs on any system with PERL installed, and they have binary versions for Windows, Solaris, HP-UX, AIX, Linux, Mac OS X.
My experience has been using a binary version on Windows (a corporate decision, not mine
) and found it pretty good.
The config files allow a lot of customisation in pdf paper sizes, formats, compression and so on, and as such it lends itself very well to scripted solutions.
Hope this is of help to you!
Iain