Non credo di essere il solo ad aver avuto la necessità di esportare dati sotto forma di documenti PDF o documenti Word. L'esempio classico è quello della stampa da ASP.NET fatta sotto forma di generazione di un PDF.
E' possibile utilizzare diverse componenti per quanto riguarda i PDF, mentre per Word la soluzione che si utilizzava di solito è quella dell'automazione, con tutti i problemi che comporta.
Se non si hanno grosse necessità e si devono esportare documenti editabili, segnalo la libreria gratuita Gios Word .NET che permette di creare file in formato RTF senza aver la necessità di installare niente in locale o sul server nel caso si stia sviluppando in ASP.NET. La cosa interessante è che permette di creare tabelle, paragrafi, settare font, colori, includere immagini, footer, header etc..
Chiaramente non si riesce a fare tutto, ma credo che per tantissime necessità sia perfetta.
P.S. L'autore è italiano, quindi meglio ancora!