Foros del Web » Programando para Internet » PHP »

Problema con HTML2FPDF

Estas en el tema de Problema con HTML2FPDF en el foro de PHP en Foros del Web. Amigos, el problema es el siguiente y no se si es por el php o por el HTML2FPDF o que (utilizo WAMP). Al generar el ...
  #1 (permalink)  
Antiguo 03/04/2008, 16:01
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 18 años
Puntos: 0
Problema con HTML2FPDF

Amigos, el problema es el siguiente y no se si es por el php o por el HTML2FPDF o que (utilizo WAMP).

Al generar el PDF me sale lo siguiente "File does not with '%PDF-'"(Traduccion:Archivo no comienzan con pdf) esto me lo muestra al abrir Adobe Reader8, y no se de que se trata el error, ya he probado con lo que he encontrado, pero me gustaria que me dieran su opinion.

Asi es como lo tengo:

<?php
header("Content-Type:application/pdf");
ob_start();
?>
<?php
require('HTML2PDF/html2fpdf.php');
//Aqui van consultas a la BD para elaborar el PDF
?>

<html><body><table>Aqui va lo que tiene que mostrar las consultas con "echo"</table></body></html>

<?php
$html=ob_get_contents();
ob_end_clean();
$pdf = new HTML2FPDF();
$pdf->DisplayPreferences('HideWindowUI');
$pdf->AddPage();
$pdf->WriteHTML($html);
$pdf->Output('doc.pdf','I');
ob_end_flush();
?>

A y otra cosita, si le quito lo de "header("Content-Type:application/pdf");" me saca un poco de lineas de codigo y al final coloca este error:
Fatal error: Class 'CGIF' not found in C:\wamp\www\Generador\HTML2PDF\fpdf.php on line 2216

Gracias!

Última edición por axherreram; 03/04/2008 a las 16:14
  #2 (permalink)  
Antiguo 03/04/2008, 16:34
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 18 años
Puntos: 0
Re: Problema con HTML2FPDF

Parceros ya arregle el el error era una bobada "perdon", si les pasa eso es por que tiene algun javascript o un error de php dentro del <html></html>.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:33.