DOMPDF es un conversor de HTML a PDF escrito en PHP. Interpreta HTML y CSS para la generación de documentos en PDF con un soporte bastante adecuado para CSS 2.1, incluso algunos avanzados como bordes redondeados en las cajas.
Instalación
require_once('dompdf/dompdf_config.inc.php');
Función
function generate_dompdf($html,$format){ $pdfname = time().'.pdf'; $path = '../pdfjump/generados/'; // Instanciamos un objeto de la clase DOMPDF. $pdf = new DOMPDF(); $pdf->set_paper("A4", "portrait"); /* En caso de querer un tamaño personalizado. $tamano = array(0,0, (319.88125*2.835), (162.189583*2.835)); $pdf->set_paper($tamano, 'portrait'); */ // Cargamos el contenido HTML. $pdf->load_html(utf8_decode($html)); // Renderizamos el documento PDF. $pdf->render(); // Enviamos el fichero PDF al navegador. //$pdf->stream('FicheroEjemplo.pdf'); //Enviamos el archivo a un ruta especifica. $output = $pdf->output(); file_put_contents($path.$pdfname, $output); return $pdfname; }
Si te ha sido de utilidad ¡deja un comentario!