Avatar ·

So fügt man HTML und CSS in PDF mit PHP ein: Eine vollständige Anleitung zur PDF-Generierung aus HTML

Hallo zusammen! Ich bin neu in PHP und versuche, eine PDF-Datei mit schönem Design zu erstellen, um Rechnungen auf meiner Website auszugeben. Ich brauche Tabellen, Farben, Schriftarten und Bilder in der PDF – also vollwertiges HTML mit CSS. Ich habe FPDF ausprobiert, aber dort wird alles über Methoden wie `Cell()`, `Rect()` und `MultiCell()` gezeichnet, was für komplexe Layouts extrem umständlich ist. Zum Beispiel muss man für eine Tabelle mit Farbverlauf und abgerundeten Ecken jede Menge Code schreiben. Und wenn man CSS-Stile wie in normalem HTML hinzufügen möchte, ist es völlig unklar. Hier ist mein aktueller Code mit FPDF, der nur "Hello World" ausgibt: ```php AddPage(); $pdf->SetFont('Arial', 'B', 16); $pdf->Cell(40, 10, 'Hello World!'); $pdf->Output(); ?> ``` Ich möchte so etwas machen: ```php $html = '

Überschrift

Text mit fettem Schriftstil

'; // und das soll sofort in PDF umgewandelt werden ``` Könnt ihr mir sagen, wie man das richtig macht?