Usuario:ManuelRomero/php/smarty/imprimiendo

De WikiEducator
< Usuario:ManuelRomero‎ | php
Revisión a fecha de 11:47 3 feb 2017; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar



  • 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.