Perdón me olvide de completar el ejemplo
Resulta que
fpdf también te permite escribir todo lo que quieras en formato
html , darle estilo con
CSS, lo guarda en una variable, lo procesa y lo exporta como pdf, nose, para mi fue mucho más facil hacerlo asi.
Acá te dejo el código completo para que veas como funciona:
Código PHP:
ob_start(); // Inicia el flujo del html
//Aca escribis todo en html como estaba en el mensaje anterior
$html =ob_get_clean(); // Finaliza el flujo de html
$html = utf8_encode($html);
define("_MPDF_TEMP_PATH", 'MPDF53/');
include('MPDF53/mpdf.php');
// crea un nuevo contenedor PDF en formato A4 con orientación personalizada
$mpdf=new mPDF('pt','A4',3,'',8,8,5,14,9,9,'P');
$mpdf->allow_charset_conversion=true;
// permite la conversión (opcional)
$mpdf->charset_in='UTF-8';
// carga la hoja de estilo - MAGIA!!!
$stylesheet = file_get_contents('./estilos/imp_pdf_presupuesto.css');
// incorpora la hoja de estilo al PDF
// El parámetro 1 dice que este es un archivo css/style y deberá interpretarlo como tal
$mpdf->WriteHTML($stylesheet,1);
// incorpora el cuerpo (todo lo escrito en html) al PDF
$mpdf->WriteHTML($html);
// define el nombre del archivo PDF
$arquivo = 'presupuestos/'.$cliente.'_'.date("j_m_y").'.pdf';
// genera el pdf
$mpdf->Output($arquivo,'F');
exit();
para ver más opciones y detalles de los parámetros de cada función tendrías que revisar el manual
http://www.fpdf.org/
Saludos