Hola a todos.
Alguien sabe crear un pdf con php.
Se que existe una clase, pero no para de darme errores....
Si alguien tiene un ejemplo claro lo agradeceria.
Un saludo
| |||
Crear pdf desde php Hola a todos. Alguien sabe crear un pdf con php. Se que existe una clase, pero no para de darme errores.... Si alguien tiene un ejemplo claro lo agradeceria. Un saludo |
| |||
a ver si te sirve. Mi ejemplo obtiene un listado de una base de datos, por un id de referencia, y lo imprime en pantalla:
Código:
es un ejemplo que me pinta los resultados de productos, segun el id que le he pasado anteriormente. aqui tienes un poco todo, la creación de la clase, de la tabla, y como los muestro en pantalla, incluso con un campo imagen.<?php define('FPDF_FONTPATH','font/'); require('mysql_table.php'); class PDF extends PDF_MySQL_Table { function Header() { //Title $this->SetFont('Arial','',12); $this->Cell(0,6,'LISTADO PRODUCTOS',0,1,'C'); $this->Ln(10); //Ensure table header is output parent::Header(); } } mysql_connect('localhost','',''); mysql_select_db(''); $pdf=new PDF(); $pdf->Open(); $pdf->AddPage(); $result=mysql_query("select * from prod where idprod='".$_GET['id']."' "); if (mysql_num_rows($result) > 0) { $idprodu = $idprod; $zona = $zona; $foto1 = $foto1; $pdf->SetFont('Arial','BI',12); $pdf->SetFillColor(204,204,204); $pdf->Cell(80,5,'Producto con referencia '.$idprod,0,1,'L',1); $pdf->Ln(5); $pdf->Cell(80,5,'Información General',0,0,'L',1); $pdf->SetFont('Arial','I',10); $pdf->Ln(3); $pdf->Cell(40,30,'REFERENCIA: '.$idprodu); $pdf->Ln(5); $pdf->Cell(40,30,'ZONA: '.$zona); $pdf->Ln(5); $pdf->Image($foto1,150,30,50); $pdf->Output(); }} espero haberte ayudado, saludos, ferranWEB |
| ||||
Ya probaste lo que te comento omnibius, yo tambien creo que es muy bueno y es gratuito además contiene un tutorial cuando lo descargas para que sepas como usarlo, hechale un vistazo y luego nos cuentas que tal te fue: http://www.fpdf.org/ Suerte ![]() |
| |||
Re: Crear pdf desde php A mi también me daba problemas el manejo de imágenes en el FPDF y se solucionó cuando le puse las medidas de ancho y alto a cada imagen. Ahí dice que son opcionales, pero parece que tiene un bug con algunas imágenes. Última edición por pitlik; 16/09/2007 a las 11:20 Razón: ortografía |
| |||
Re: Crear pdf desde php Yo estoy en un problema similar. Ya investigué acerca de FPDF y JLPDF e inclusive ya instalé las librerías, Además ya hice una preuba con el famoso ejemplo de "Hola Mundo" y sí me genera la página en pdf.. todo OK! El jlpdf es solamente para darle formato a la pagina que se generará como pdf. Todo eso me parece excelente!!...... pero lo que yo necesito es que los datos que obtengo de una consulta que realizo en php y mysql me los pase en una nueva página convertida en pdf.. ..De lo que he leído acerca de fpdf es que no acepta absolutamente nada de código html y pues mi humilde consulta que hago en php y mysql la obtengo en forma de tablas con un "echo", es decir, allí dentro del "echo" en codigo html creé la tabla con el resultado de la consulta obtenida.. En fin...traté de basarme en el código de FerranWeb con mi programa pero no me sale, me marca muxos errores. empezando por "class PDF extends PDF_MySQL_Table" ... y pues ya me entró la duda si lo que io necesito es imposible de hacer ![]() Agradecería muxo la ayuda, o alguna orientación, Porrfaaaaa!! ![]() Saludos! |