Comment ajouter HTML et CSS dans un PDF en PHP : guide complet pour générer un PDF à partir de HTML
Bonjour à tous ! Je suis débutant en PHP et j'essaie de créer un fichier PDF avec un beau design pour afficher des factures sur mon site. J'ai besoin que le PDF contienne des tableaux, des couleurs, des polices et des images — en gros, du HTML complet avec CSS.
J'ai essayé d'utiliser FPDF, mais tout se dessine via des méthodes comme `Cell()`, `Rect()` et `MultiCell()`, ce qui est très peu pratique pour une mise en page complexe. Par exemple, pour faire un tableau avec un dégradé et des coins arrondis, il faut écrire beaucoup de code. Et si je veux ajouter des styles CSS, comme dans du HTML normal, ce n'est pas clair du tout.
Voici mon code actuel avec FPDF, qui affiche seulement "Hello World" :
```php
AddPage();
$pdf->SetFont('Arial', 'B', 16);
$pdf->Cell(40, 10, 'Hello World!');
$pdf->Output();
?>
```
Je voudrais faire quelque chose comme :
```php
$html = '
Titre
Texte avec gras police
'; // et que cela se transforme directement en PDF ``` Dites-moi comment faire, s'il vous plaît.