Devo creare un documento word in un formato specifico e inviarlo come allegato ad alcuni indirizzi email.
Ho una schermata di anteprima per il rapporto che in fase di approvazione deve essere inviata via email. Questa è un'applicazione ASP.NET MVC 3.
Sono rimasto con alcune opzioni qui.
-
Sto creando l'anteprima usando html. Posso convertire questo html in doc e inviarlo, che sarebbe una soluzione semplice. Ma catturare l'output dell'oggetto Response è un compito difficile.
-
Ho pensato di utilizzare la funzionalità di unione di posta di MS Word, dove riempirò i segnaposto del modello di documento. Ma il problema è concettualmente, non sembra essere la stampa unione.
-
Ho trovato qualcuno che suggerisce di utilizzare il formato RTF e sostituire i segnaposti con i valori del database.
Qual è la cosa giusta da fare? Qual è la soluzione migliore qui? C'è qualche altra opzione rispetto alle tre sopra elencate?