Hay varias librerias para generar un PDF.
Yo uso FPDF que podés descargar de
http://www.fpdf.org/
También cuando tengo que hacer tabla o simil uso un script html2pdf q le pasas código HTML y con la clase FPDF lo transforma en PDF. Este último lo podés descargar de
http://html2fpdf.sourceforge.net/