Non mi è chiaro se il problema è creare un file PDF, o inviarlo direttamente senza farglielo salvare sul pc...

Cmq, nel primo caso, prova a dare un'occhiata qui.

Nel secondo: mi pare di ricordare che puoi definire cosa fare del PDF creato. Se inviarlo al client (e quindi mostrarglielo/farglielo salvare) o se salvarlo sul server. Lo salvi temporaneamente sul server, lo invii e lo cancelli.

Ciao