Ja das hab ich befürchtet, so umfangreich wollte ich es halt nicht machen.
Meine vorläufige Lösung ist:
PDF erzeugen und auf dem Server speichern, mittels header("Location: ...") auf das PDF weiterleiten und beim Skript-Aufruf alle PDFs die älter als 10min sind löschen.
Gruß