Cómo agregar HTML y CSS a PDF en PHP: guía completa para generar PDF desde HTML
¡Hola a todos! Soy nuevo en PHP y estoy intentando crear un archivo PDF con un diseño bonito para generar facturas en mi sitio web. Necesito que el PDF tenga tablas, colores, fuentes e imágenes — en resumen, HTML completo con CSS.
He probado a usar FPDF, pero allí todo se dibuja mediante métodos como `Cell()`, `Rect()` y `MultiCell()`, lo cual es muy incómodo para maquetados complejos. Por ejemplo, para hacer una tabla con degradado y esquinas redondeadas, hay que escribir un montón de código. Y si necesito agregar estilos CSS, como en HTML normal, no tengo ni idea.
Aquí está mi código actual con FPDF, que solo imprime "Hello World":
```php
AddPage();
$pdf->SetFont('Arial', 'B', 16);
$pdf->Cell(40, 10, 'Hello World!');
$pdf->Output();
?>
```
Quiero hacer algo como:
```php
$html = '
Título
Texto con negrita
'; // y que esto se convierta directamente a PDF ``` Díganme cómo puedo hacerlo correctamente.No answers yet.
Inicia sesión para dejar una respuesta
Blogs