Mmmmmmmm........ No me acuerdo como se llamaba y no se si todas funcionan asi, pero hay una aplicacion para generar los PDF, de cualquier documento. Cuando uno queria imprimir algo, mostraba una nueva "impresora" que guardaba el documento en PDF... Podria ser una solucion, ahora si necesitas "programarlo", existen varias clases que te ayudan a crear documentos PDF, pero tendrias que hacer de nuevo el formato y todo. Aqui la pagian de una clase PHP para generar documentos PDF.
http://www.fpdf.org/