Ich such ein gutes PHP Framework was html in ein pdf umwandeln kann.
Zu einem "PHP-Framework" hast Du ja schon gute Vorschläge. Hier eine Möglichkeit neben dieser Spur:
Ich benutze hier zur Erstellung von Dokumenten PHP, eine Vorlage in LaTeX (erzeugt mit LibreOffice, dann nachgebessert) in der ich Platzhalter ersetze und das Ergebnis dieser Bemühungen sodann mit pdflatex (pdftex) übersetze und zum Download/Drucken sende.
Es könnte durchaus sein, derlei wäre auch für Dich die bessere Lösung. Geht natürlich nur, wenn Du auf dem Server.