ciao,
quando apri il writer gli passi uno stream, che nel tuo caso è quello che serve per scrivere su un file su disco.
Invece di usare quello, puoi usare direttamente lo stream di output della pagina per scriverci dentro il pdf generato da codice:
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo