En esta ocasión vamos a ver como podemos generar nuestros propios archivos pdf directamente desde la web, ya sea para entregar reportes o información de importancia al usuario.Para generar los archivos utilizaremos la clase FPDF, la cual es gratis y libre de utilizarla y/o modificarla a tu gusto.Para crear un pdf sencillo basta con mandar a llamar la clase, declarar un nuevo pdf, agregar la hoja y poner el texto, veamos el ejemplo
require "fpdf.php";
$pdf=new FPDF(); $pdf->AddPage();
$pdf->SetTitle("Este es el titulo del PDF - Software Libre con Hugotuxsv");
$pdf->SetFont("Arial", "B", 14);
$pdf->Write(5, utf8_decode("Este es un ejemplo de un pdf creado con la clase FPDF desde Software Libre con Hugotuxsv"));
$pdf->Output($name="prueba.pdf", $dest="D")
?>
Como vemos agregamos un titulo al archivo con SetTitle, seleccionamos la fuente que queremos utilizar, agregamos el texto con Write, y esto es importante hay que ponerlo dentro de la función utf8_decode(), ¿Porqué? porque si tenemos palabras con tildes aparecerían con símbolos extraños, hay la prueba; por ultimo le decimos que nos mande a descargar el archivo llamado prueba.php.Nota importante: si les aparece este error "FPDF error: Some data has already been output, can't send PDF file".Lo pueden arreglar poniendo esta linea antes del require:
ob_end_clean();
+info: http://hugotuxsv.blogspot.com/2011/01/generar-archivos-pdf-desde-php.html
articulo de http://hugotuxsv.blogspot.com/
No hay comentarios:
Publicar un comentario