Dompdf es una biblioteca PHP que permite generar archivos PDF a partir de HTML y CSS de manera sencilla. Es una opción ideal para generar reportes, facturas o cualquier documento en formato PDF sin necesidad de software adicional.
Para instalar Dompdf en tu proyecto, puedes usar Composer con el siguiente comando:
composer require dompdf/dompdf
Si no usas Composer, puedes descargar la librería desde GitHub y cargar los archivos manualmente.
Para generar un PDF básico con Dompdf, sigue estos pasos:
<?php
require 'vendor/autoload.php';
use Dompdf\Dompdf;
$dompdf = new Dompdf();
$html = '<h1>Ejemplo de PDF con Dompdf</h1><p>Este es un documento PDF generado con PHP.</p>';
$dompdf->loadHtml($html);
$dompdf->setPaper('A4', 'portrait'); // Tamaño y orientación
$dompdf->render();
$dompdf->stream("documento.pdf", ["Attachment" => false]); // Mostrar en navegador
?>
1. Generar facturas: Puedes usar HTML y CSS para diseñar facturas y convertirlas en PDF fácilmente.
2. Exportar reportes: Convierte datos tabulares en archivos PDF descargables.
3. Crear certificados o diplomas: Personaliza y genera certificados en PDF dinámicamente.
Jorge García
Fullstack developer