DocX is a .NET library that allows developers to manipulate Word files, in an easy and intuitive manner. DocX is fast, lightweight and best of all it does not require Microsoft Word or Office to be installed.
NOTE: There is a new Master branch as of Oct. 3, 2017. Please read about the Classic branch if you were using this project before the change.
DocX is the free, open source version of Xceed Words for .NET. Originally written by Cathal Coffey, and maintained by Przemyslaw Klys, it is now maintained by Xceed. Starting at v1.5.0, this free and open source product is provided under the Xceed Community License agreement(for non-commercial use).
Create new Word documents
Modify Word documents
Supports .DOCX from Word 2007 and up
Modify multiple documents in parallel for better performance
Apply a template to a Word document
Join documents, recreate portions from one to another
Supports document protection with or without password
Set document margins and page size
Set line spacing, indentation, text direction, text alignment
Manage fonts and font sizes
Set text color, bold, underline, italic, strikethrough, highlighting
Set page numbering
Create sections
Update The Demo