Definir cabeceras en los PDF generados con html2fpdf

He recibido varias consultas acerca de como insertar cabeceras en los documentos PDF generados con html2fpdf.

En mi opinión, la solución mas sencilla es modificar la función Header() que podéis encontrar en el archivo html2fpdf.php por algo parecido a esto, depende lo que requiera el diseño de la cabecera de vuestro documento:

//Page header
function Header($content=”)
{
//Logo
$this->Image(‘backHeader.jpg’,90,20,200);
//Arial bold 15
$this->SetFont(‘Arial’,’B’,15);
//Movernos a la derecha
$this->Cell(80);
//Título
// $this->Cell(30,10,’Title’,1,0,’C’);
//Salto de línea
$this->Ln(20);
}

El método mas seguro es el de utilizar una única imagen como cabecera. El uso de textos, opción que aparece comentada en este ejemplo, trae problemas de duplicación de los mismos en las cabeceras de las páginas.

Anuncios

3 Responses to Definir cabeceras en los PDF generados con html2fpdf

  1. Judavi dice:

    Hola!!!
    Oye no sabes lo mucho que me ayudo tu “pedacito” de función, llevaba dos días intentando colocar una cabecera en mi pdf, pero como html2dpf no es actualizado casi desde el 2005 no tiene un soporte completo de CSS y mucho menos si usas un framework como Kohana.
    Te seguiré leyendo…

  2. wArLeY dice:

    cosoooootaS!!

  3. Luis Hilario dice:

    y si tengo que hacer 5 reportes con diferentes cabeceras???

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: