Dompdf, se trata de una librería de código abierto con la que poder transformar páginas de HTML a PDF.

Para su funcionamiento es necesario PHP 5, pero sus ejemplos me parecen espectaculares

http://pxd.me/dompdf/www/examples.php#samples

El código lo podemos encontrar aquí: http://code.google.com/p/dompdf/