If you are looking to create static PDF pages, then i recommend Open Office by Sun, it allows you to save a text document as a PDF, also allowing you to open a Microsoft Office file, and then save it as a PDF (you may need to do a little reformatting sometimes - lists specifically)
if you are looking to create dynamic PDF files, then fpdf is a great program and yes, the generation time is a little high, but not excessive, and the file output is clean and customizable (including adding custom fonts).
fpdf has a tutorial on site, and with download is demo files. see post above this one for the download link