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.
MariGold.OpenXHTML is a GitHub open source library to convert HTML documents into Word documents. It internally uses Open XML SDK to create Word documents. The CKEditor is a popular free tool for formatting the HTML in web sites. By integrating these together, we can develop an online HTML to Word converter.