Avatar ·

Wie man HTML und CSS in PDF mit PHP einfügt? Eine ausführliche Anleitung

Hallo zusammen! Ich bin ein PHP-Anfänger und habe ein Problem: Ich muss PDF-Dateien generieren, die nicht nur Text, sondern vollständiges HTML-Layout mit CSS-Stilen enthalten. Zum Beispiel möchte ich eine Rechnung mit Tabellen, Farben, Schriftarten und einem Logo erstellen. Ich habe versucht, FPDF zu verwenden, aber dort muss man, wie ich verstanden habe, jedes Element manuell über Koordinaten positionieren. Das ist sehr umständlich für komplexe Layouts. Mein aktueller Code sieht so aus: ```php AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hello World!'); $pdf->Output(); ?> ``` Aber wenn ich versuche, eine HTML-Tabelle oder einen gestylten div einzufügen, gibt FPDF einfach einen Fehler aus. Ich habe von Bibliotheken wie Dompdf und TCPDF gehört, verstehe aber nicht, welche davon besser für meine Aufgabe geeignet ist. Ich brauche, dass das PDF genauso aussieht wie die HTML-Seite im Browser: mit Abständen, Rahmen, Hintergrundfarben usw. Könnt ihr mir bitte sagen, wie man HTML+CSS richtig in