Si desea crear un documento PDF con PHP, pdflib le ayudará (como algunos otros sugirieron).
De lo contrario, si desea convertir una página HTML a PDF a través de PHP, encontrará un pequeño problema de aquí .. Durante 3 años he estado tratando de hacerlo lo mejor que pueda .
Por lo tanto, las opciones que conozco son:
DOMPDF: php class que envuelve el html y construye el pdf. Funciona bien, personalizable (si conoces php), basado en pdflib, si recuerdo bien, lleva incluso un poco de CSS. Malas noticias: ralentiza cuando el html es grande o complejo.
HTML2PS: igual que DOMPDF, pero este se convierte primero a un archivo .ps (ghostscript), luego, al formato que necesite (pdf, jpg, png). Para mí es un poco mejor que dompdf, pero tiene el mismo problema de velocidad ..pero, mejor compatibilidad con CSS.
Esos dos son clases PHP, pero si se puede instalar algún software en el servidor, y el acceso punto a través de tránsito() o() del sistema, dan un aspecto a estos también:
wkhtmltopdf: basado en WebKit (envoltorio de safari), es realmente rápido y poderoso ... parece que este es el mejor (atm) para convertir páginas html a pdf sobre la marcha; Tomando solo 2 segundos para un documento xHTML de 3 páginas con CSS2. Es un proyecto reciente, de todos modos, la página google.code a menudo se actualiza.
htmldoc: Este es un tanque, nunca se detiene/se bloquea .. el proyecto parece muerto desde 2007, pero de todos modos si no necesita compatibilidad con CSS esto puede ser bueno para usted.
GrabzIt cuenta con una biblioteca libre de PHP para convertir HTML a PDF: http://grabz.it/html-to-pdf-image-api.aspx –