I have a WPF application that captures various bits of information. At some point the user will need to generate a letter using a specified template and adding custom content. So far my application merges data capture with the document template (MS Word 2007) and launches the merged document so that the user can then print, save etc using Word.
I now have the need to extend this so that the application keeps a copy of the document printed.
What best practices can you suggest for how I should implement the new functionality summarised as:
- System owned template
- Template must be able to be produced by an end user
- System merged values
- Manual additional user content
- Saved file should be saved back in WPF application
So far my options considered have been:
- Embed Word in my application
- Develop a Word 2007 add in that will save back to my application