Majority of the time official emails are created in html and then important information is passed into them in order to make them unique for the user.

So why not do the same if you have important word documents to send out. OpenXML can be annoying to work with so by doing it in a language most developers are used too you can create Word documents directly from HTML.

Add a markdown editor to your website and then go nuts with what you can create.