Usuario:ManuelRomero/php/smarty/imprimiendo
De WikiEducator
< Usuario:ManuelRomero | php
Revisión a fecha de 11:47 3 feb 2017; ManuelRomero (Discusión | contribuciones)
- Para este cometido usaremos la librería fpdf. Alternativamente podemos usar la extensión PDFlib, aunque como podemos leer en la página de apache está más enfocada a versión comercial, estando la versión gratuita sin mantenimiento desde el 2010
http://php.net/manual/es/intro.pdf.php La bibliteca fpdf, la f priemra viene de free. Es una bibliteca muy completa y sencilla de utilizar como vamos a ver a continuación. Seguimos la documentación desde la web oficial de esta herramienta http://www.fpdf.org/
- instalamos (descargamos la librería)
- Empezamos escribiendo el texto que aparece en el primer ejemplo y vemos que funciona
<?php require('./fpdf181/fpdf.php'); session_start(); $usuario = $_SESSION['usuario']; $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial', 'B', 16); $pdf->Cell(40, 10, "¡Factura correspondiente a $usuario"); $pdf->Output(); ?>
- Importante, no puede haber ninguna salida antes del output, cualquier echo anterior, haría que no funcionara.