According to your question I think you can use Free.NET Word Library. It designed for developers to create, read, write, convert and print Word document files from any .NET platform. You can download it by using this link.
Some CI/CD tools that are compatible with GitHub:
An advantage circleci, Travis CI, and Azure Pipelines have over Jenkins are that you don't need to maintain your own build servers and hardware. These three CI/CD tools will just run your CI/CD pipelines on their own build servers, which makes things much easier.