Hi, using a tool like Aspose is actually worth the costs. There are other ways, for example, using Word via interop, but this would require you to install Word on the server machine or have a separate machine with Word and a service frontend. Word is a client application however and not meant for serverside, though it can be mostly suppressed you can have dialogs for example that require user interaction, so this is not advised. Libraries like Aspose allow you to work with Word files without requiring client applications like Word. We are using Aspose ourselves, but there are other tools as well. I came across this article as well
C# Docx to HTML to Docx[
^]. Might work for you! HTH, cheers.