Office OpenXML è un modo semplice e piacevole per generare file di Office. Gli XSLT possono essere uno strumento potente per formattare i tuoi contenuti. Questa tecnologia non ti consentirà di creare pdf.
Lo sviluppo rapido senza l'utilizzo di componenti di terze parti sarà difficile. Ma se consideri l'utilizzo di un server di report, assicurati di controllare BIRT o Jasper.
Per generare pdf ho utilizzato il deprecato Report.net. Ha molte porte per lingue diverse ed è ancora sufficiente per creare semplici pdf. Report.net su sourceforge