esiste html2text per trasformare i file html in pdf, ma ha diversi limiti riguardo gli stili tabelle ecc.
secondo me (ho fatto cosi anche io quando si è posto il problema) fai prima a generare direttamente il pdf con la classe fpdf. vedrai che non è difficile.
www.fpdf.org.
ciao