Sì. Utilizzando la libreria gratuita iTextSharp è possibile creare dinamicamente file PDF da un’applicazione .NET, rendendoli poi disponibili per il download, ad esempio in seguito alla pressione di un pulsante nella pagina. iTextSharp permette di realizzare documenti PDF con un approccio simile a quello della costruzione di pagine HTML: è possibible creare paragrafi, immagini, definire tabelle, testo formattato, etc.
Lo strumento è potente e ricco di funzionalità, ma non molto facile da usare, tuttavia è una delle poche alternative free per la generazione automatica di file PDF da .NET; ad ogni modo, è disponibile un esauriente tutorial che spiega i concetti base necessari per utilizzarlo in modo proficuo.