Avatar ·

Como adicionar HTML e CSS em PDF no PHP: guia completo para gerar PDF a partir de HTML

Olá a todos! Sou novo em PHP e estou tentando criar um arquivo PDF com formatação bonita para gerar faturas no meu site. Preciso que o PDF tenha tabelas, cores, fontes e imagens — em resumo, HTML completo com CSS.\n\nTentei usar o FPDF, mas lá tudo é desenhado através de métodos como `Cell()`, `Rect()` e `MultiCell()`, o que é extremamente inconveniente para layouts complexos. Por exemplo, para fazer uma tabela com gradiente e cantos arredondados, é preciso escrever um monte de código. E se for necessário adicionar estilos CSS, como em HTML normal, fica ainda mais complicado.\n\nAqui está meu código atual com FPDF, que só exibe "Hello World":\n\n```php\nAddPage();\n$pdf->SetFont('Arial', 'B', 16);\n$pdf->Cell(40, 10, 'Hello World!');\n$pdf->Output();\n?>\n```\n\nEu quero fazer algo