Essential DocIO is a native .NET Word library that is used by developers to create, read, write, and convert Microsoft Word documents by using C# from ASP.NET Core application.
It is a non-UI component that provides a full-fledged document instance model similar to the Microsoft Office COM libraries to iterate with the document elements explicitly and perform necessary manipulation. It is built from scratch in C# and does not require Microsoft Word to be installed in the machine. It supports Word 97-2003 and later version documents.
- Support to create Word document from scratch.
- Support to open, modify and save existing Word documents.
- Advanced Mail merge support with different data sources.
- Ability to create or edit Word 97-2003 and later version documents, and convert them to commonly used file formats such as RTF, WordML, TXT, HTML and vice versa.
- Ability to create and manipulate charts and Shapes in DOCX and WordML format documents.
- Ability to read and write Built-In and Custom Document Properties.
- Ability to find and replace text with its original formatting.
- Ability to insert Bookmarks and navigate corresponding bookmarks to insert, replace, and delete content.
- Support to insert and edit the form fields.
- Support to insert and extract OLE objects.
- Support to run the DocIO applications in multi-thread and its thread safe.
Compatible Microsoft Word Versions
- Microsoft Word 97-2003
- Microsoft Word 2007
- Microsoft Word 2010
- Microsoft Word 2013
- Microsoft Word 2016