Pues bien puedes usar PDFlib que es de pago
http://www.pdflib.com/ o FPDF que es algo mas lento pero, de momento gratuito
FPDF.ORG.
Te recomiendo leas bien el tutorial y los scripts que incluyen que son de bastante ayuda aunque para páginas web grandes te será complicadillo.