Our application fills in MS Word templates with data from the database. Clients should be able to edit Word templates through MS Word (change the style, font, layout etc) without additional software for installation and without training.
AFAIK, Sql Reporting Services and Crystal Reports cannot fill in MS Word templates created in MS Word. So, we have implemented our own solution, which maps .net classes to xml-saved MS Word documents. Looks like we are announcing
class MyTemplate
{
int Age { get; set; }
List<Person> Persons { get; set; }
}
We also implemented image insertion.
Are there any free libraries for this task, or can you use your own MS word templates in your projects?