PDF en PHP Parte 2: Cabecera y pie de página

Tutorial para crear archivos PDF con cabecera y pie de página desde PHP con ayuda de la librería FPDF.

Requisitos:

  • Servidor Web (Apache)
  • PHP (5.2.0 o superior)
  • Liberia FPDF. Descargar
  • MySQL (opcional)

Estructura de carpetas:

Dentro de la carpeta images va la imagen logo_pb.png la cual utilizaremos como logotipo para colocarlo en la cabecera del PDF.

Primero creamos una clase llamada PDF que herede de la clase FPDF y para agregar un encabezado y pie de página en un archivo PDF y esto se repliquen en todas hojas utilizamos las funciones header y footer.

El resultado es el siguiente:

En este ejemplo el texto aparecer sobre la imagen del logotipo para arreglar este detalle podemos modificar la funciona header, agregamos 30 saltos de linea en vez de 20 o bajamos el tamaño de la imagen de 33 a 25:

También vemos que el texto aparece con caracteres extraños ya que el texto que tiene acentos esta codificado, para esto utilizamos la función utf8_decode():

El resultado con las modificaciones es el siguiente:

Enlaces relacionados:

Comentarios