Und womit macht der das dann?

Ich verwende für solche Zwecke übrigens die DynaPDF-Library von Dynaform. Ich programmiere mir die PDF-Datei also selbst.