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?Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen