PDA

Ver la Versión Completa : Clase FPDF


Pancholp1986
21-04-2011, 20:54:31
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:

$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
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
$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