Generar un PDF con PHP.
Existen varias alternativas, la que terminé dejando es DOMPDF!
Es bastante simple, la configuración se puede modificar cambiando el archivo "dompdf_config_inc.php" aunque por suerte, no tuve que modificar nada. Los defaults funcionaron! (cosa que me gusta xD)
Luego genero el HTML con PHP y con un par de llamadas se genera un archivo PDF 'igual' HTML creado.
Ej:
/* Incluimos el archivo de configuracion */
require_once("dompdf/dompdf_config.inc.php");
/* creamos un nuevo objeto */
$dompdf = new DOMPDF();
/* Llamamos a nuestro archivo html */
/* a través del método "load_html_file" */
$dompdf->load_html_file("http://www.inventa-design.com/
blog/wp-content/uploads/2007/07/prueba.html");
$dompdf->render();
$dompdf->stream("prueba.pdf");
?>
Fuente del ej: http://www.inventa-design.com/blog/2007/07/18/creacion-de-archivos-pdf-en-php-con-dompdf/
Otra opcion es utilizar ezPDF
Donde en teoría con un simple codigo como es
//incluimos la clase.
include('class.ezpdf.php');
$pdf =& new Cezpdf();
$pdf->selectFont('./font/Helvetica.afm');
$pdf->ezText('Texto de ejemplo' , 30);
$pdf->ezStream();
?>
En mi caso particular, no me funcionó, pero vaya a saber uno porque, yo queria hacer de una tabla de una DB generar un informe en PDF, y obtenia como resultado una tabla vacia de la cantidad de celdas de mi consulta SQL.
Por último, pueden probar con la librería FPDF, es simple tambien como los dos anteriores, pero no terminó de satisfacer mis necesidades.
Y lo dejo aca porque tengo que ir a la universidad.
Para mas información ask Google! ;)