La librería php dompdf nos permite convertir un archivo html en pdf, en la página oficial teneis toda la información: http://code.google.com/p/dompdf/wiki/Installation aunque os voy a explicar paso a paso como hacerlo.
Lo primero que tenemos que hacer es descargarse los ficheros de instalación desde la url: http://dompdf.googlecode.com/files/dompdf_0-6-0_beta1.tar.gz en nuestro alojamiento y descomprimirlo.
wget http://dompdf.googlecode.com/files/dompdf_0-6-0_beta1.tar.gz tar -xvf dompdf_0-6-0_beta1.tar.gz
Accedemos al directorio de la librería dompdf
cd dompdf
Y creamos un ejemplo para ver si funciona de forma correcta, podemos ver diversos ejemplos en la url: http://code.google.com/p/dompdf/wiki/Usage
Nosotros utilizamos el siguiente:
Creamos el archivo de ejemplo php, yo lo voy a llamar deivid
vi deivid.php
Y copiamos el siguiente código:
<?php
require_once(“dompdf_config.inc.php”);
$html =
‘<html><body>’.
‘<p>Put your html here, or generate it with your favourite ‘.
‘templating system.</p>’.
‘</body></html>’;
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream(“sample.pdf”);
?>
Guardamos y ejecumatos el archivo desde un navegador, en nuestro caso: http://javierandres.es/dompdf/deivid.php
Gracias David 😉