Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Clase FPDF (https://www.clubdelphi.com/foros/showthread.php?t=73440)

Pancholp1986 21-04-2011 20:54:31

Clase FPDF
 
Buenas, les comento el problemita que ando teniendo:
Estoy creando un pdf desde un archivo en php (.php),
lo único que estoy haciendo, para probar que onda es nada más que esto:
Código PHP:

    $pdf = new FPDF();
    
$pdf->Open();
    
$pdf->AddPage();
    
$pdf->SetFont('Arial','B',16);
    
$pdf->write(5,'');
    
$pdf->Output("historial.pdf",'D'); 

Bien, al ejecutar me muestra el siguiente error:
"FPDF error: Some data has already been output, can't send PDF file".
Googleando leí que a veces hay que poner esta funcion arriba del script (arriba de la linea $pdf = new FPDF(); lo pongo yo), la función es ésta:
"ob_end_clean();"
Bueno, ahora cuando lo ejecuto y presiono la opción para abrir el archivo, me sale un cartel de error de PDF y me dice: "Error al abrir el documento. El arhivo esta dañado y no puede recuperarse".
Bueno si alguien puede darme una mano se lo agradesco.
Saludos!

droguerman 22-04-2011 00:37:51

Verifica que no existan líneas en blanco antes del tag <?php usualmente suele ser esa la razón.

Por cierto, creo que TCPDF es mejor en algunos casos, y es muy similar a FPDF

Pancholp1986 23-04-2011 03:53:22

Cita:

Empezado por droguerman (Mensaje 397772)
Verifica que no existan líneas en blanco antes del tag <?php usualmente suele ser esa la razón.

Por cierto, creo que TCPDF es mejor en algunos casos, y es muy similar a FPDF

Te agradesco, igualmente hoy a la tarde me tiraron la data que lo que me faltaba era pasar por parámetro "&mod=filetransfer"
Saludos!!

MAXIUM 30-09-2011 04:10:19

Cita:

$pdf = new FPDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->write(5,'');
$pdf->Output("historial.pdf",'D');
El Open no va, tampoco las comillas dobles. http://www.fpdf.org/es/tutorial/tuto1.htm


La franja horaria es GMT +2. Ahora son las 14:10:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi