Feature Matrix in .NET Word Library
9 Nov 20257 minutes to read
Syncfusion® Essential® DocIO is a .NET Word library that provides extensive support for creating, editing, formatting, reviewing, and converting Word documents across multiple formats, including Word 97–2003, Word 2007–2016, and RTF.
The following table outlines the supported features across different Word formats in DocIO.
Document Content Features
|
Document Content Features |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Create a Word document from scratch or edit an existing Word document. | Yes | Yes | Yes |
| Open an existing Word document from file system or stream. | Yes | Yes | Yes |
| Save the Word document to file system, stream, or stream it to the client browser. | Yes | Yes | Yes |
| Create, access, and modify paragraphs and text. | Yes | Yes | Yes |
| Create, access, and modify tables, rows, and cells. | Yes | Yes | Yes |
| Create, access, and modify hyperlinks. | Yes | Yes | Yes |
| Create, access, and modify bookmarks. | Yes | Yes | Yes |
| Rebuild and update a table of contents. | Yes | Yes | Yes |
| Create, access, and modify fields. | Yes | Yes | Yes |
| Update fields such as IF, formula, and other popular field types. | Yes | Yes | No |
| Update Page and NumPages fields. | Yes | Yes | No |
| Create, access, and modify footnotes and endnotes. | Yes | Yes | Yes |
| Create, access, and modify images. | Yes | Yes | Yes |
| Create, access, and modify shapes. | Yes | Yes | Yes |
| Create, access, and modify SmartArt. | No | Yes | No |
| Group and ungroup shapes. | Yes | Yes | Yes |
| Insert text and picture watermarks. | Yes | Yes | No |
| Create, access, and modify OLE objects from the document. | Yes | Yes | No |
| Create, access, and modify charts. | No | Yes | No |
| Create, access, and modify mathematical equations. | No | Yes | No |
| Create equations using LaTeX. | No | Yes | No |
| Access and modify built-in document properties. | Yes | Yes | Yes |
| Create, access, and modify custom document properties. | Yes | Yes | Yes |
| Update paragraph, word, and character count. | Yes | Yes | No |
| Update page count. | Yes | Yes | Yes |
| Access, create, and modify document sections, headers, and footers. | Yes | Yes | Yes |
| Iterate over document content. | Yes | Yes | Yes |
| Access and move elements between documents. | No | Yes | No |
| Insert HTML text. | Yes | Yes | Yes |
Form Filling
|
Form Filling |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Create, access, and modify form fields (text, checkbox, dropdown). | Yes | Yes | Yes |
| Create, access, and modify structured document tags (rich text, plain, date picker, picture, dropdown list, and combo box content controls). | No | Yes | No |
| Bind content controls to custom XML parts (XML mapping). | No | Yes | No |
| Lock content controls. | No | Yes | No |
Formatting
|
Formatting |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Format characters including font size, color, name, bold, italic, underline, and more. | Yes | Yes | Yes |
| Format paragraphs including line spacing, alignment, indentation, spacing before and after, keep with next, and more. | Yes | Yes | Yes |
| Format bulleted and numbered lists including numbering and levels. | Yes | Yes | Yes |
| Format tables including alignment, borders, and shading. | Yes | Yes | Yes |
| Access and modify all section properties including paper size, margins, and orientation. | Yes | Yes | Yes |
| Access, create, and modify character styles. | Yes | Yes | Yes |
| Access, create, and modify paragraph styles. | Yes | Yes | Yes |
| Apply built-in and custom table styles. | No | Yes | No |
Review
|
Review |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Create, access, and modify comments. | Yes | Yes | Yes |
| Accept and reject all track changes in a document. | Yes | Yes | No |
| Accept and reject changes of a particular reviewer. | Yes | Yes | No |
| Compare two Word documents. | No | Yes | No |
Merge and split
|
Merge and split |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Merge multiple Word documents into one. | Yes | Yes | Yes |
| Split large Word documents into smaller documents by sections, headings, bookmarks, and placeholders. | Yes | Yes | Yes |
Mail merge
|
Mail merge |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Create, access, and modify merge fields. | Yes | Yes | Yes |
| Retrieve mail merge field names. | Yes | Yes | Yes |
| Insert images during mail merge. | Yes | Yes | Yes |
| Perform mail merge on documents that contain complex merge fields (conditional merge field). | Yes | Yes | Yes |
| Perform mail merge for a specified region. | Yes | Yes | Yes |
| Perform mail merge on reports that contain relational details (parent-child data). | Yes | Yes | Yes |
| Perform mail merge from any .NET data source such as string array, DataSet, DataTable, DataView, and DataReader. | Yes | Yes | Yes |
| Perform mail merge from any data source such as IEnumerable collection and dynamic objects. | Yes | Yes | Yes |
| Format the merged text, images, or other elements during mail merge. | Yes | Yes | Yes |
| Event hander to bind data for unmerged fields. | Yes | Yes | Yes |
| Map the merge field names with column names in the data source. | Yes | Yes | Yes |
| Skip to merge particular a image during the mail merge process. | Yes | Yes | Yes |
| Start a new page for each group of records. | Yes | Yes | Yes |
Find and replace
|
Find and replace |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Find first occurrence of a specific text that matches the whole word and casing. | Yes | Yes | Yes |
| Find a specified pattern using a regular expression. | Yes | Yes | Yes |
| Find all occurrences of a specific text that matches the whole word and casing. | Yes | Yes | Yes |
| Replace a text with the same formatting. | Yes | Yes | Yes |
| Find and replace a text that extends to several paragraphs. | Yes | Yes | Yes |
| Find and replace a text with the document content (paragraph or table). | Yes | Yes | Yes |
| Find and replace a text with the content of another Word document. | Yes | Yes | Yes |
| Find elements (image, content control, chart, and more) in a document based on specified properties and their corresponding values. | Yes | Yes | Yes |
Bookmarks
|
Bookmarks |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Create and manipulate bookmarks. | Yes | Yes | Yes |
| Navigate to a specific bookmark. | Yes | Yes | Yes |
| Retrieve document content between the specified bookmarks and merge to an existing or a new document. | Yes | Yes | Yes |
| Insert text or part of a document content between the specified bookmarks. | Yes | Yes | Yes |
| Replace the content of a document between specified bookmarks with a text or part of another document. | Yes | Yes | Yes |
| Delete document content between specified bookmarks. | Yes | Yes | Yes |
Security
|
Security |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Open the password protected documents. | Yes | Yes | No |
| Protect the documents with passwords. | Yes | Yes | No |
| Restrict editing the documents. | Yes | Yes | No |
| Allow editing specific parts of a protected document. | No | Yes | No |
File Formats
|
File Formats |
Read |
Write |
| Word 97-2003 formats (*.doc, *.dot) | Yes | Yes |
| Word 2007-2016 formats (*.docx, *.dotx, *.docm, *.dotm, *.xml) | Yes | Yes |
| Word 2003 XML Document (*.xml) | Yes | No |
| OpenDocument Text (*.odt) | No | Yes |
| RTF | Yes | Yes |
| HTML | Yes | Yes |
| Markdown | Yes | Yes |
| Text | Yes | Yes |
| No | Yes | |
| EPUB | No | Yes |
| Image (PNG, BMP, JPEG, EMF, TIFF) | No | Yes |
PDF and image conversions
|
PDF and image conversions |
WORD 97-2003 |
WORD 2007-2016 |
RTF |
| Convert Word to PDF. | Yes | Yes | Yes |
| Convert Word to PDF/A. | Yes | Yes | Yes |
| Convert Word to PDF/UA (Section 508 compliant). | Yes | Yes | Yes |
| Create fillable PDF from Word document. | Yes | Yes | Yes |
| Convert Word to image (PNG, BMP, JPEG). | Yes | Yes | Yes |
| Convert a specific page in a Word document into an image (thumbnail image). | Yes | Yes | Yes |
| Convert a specified range of pages in a Word document into images. | Yes | Yes | Yes |
| Use alternate fonts from installed fonts during Word to PDF or image conversion. | Yes | Yes | Yes |
| Use alternate fonts without installing on the machine during Word to PDF or image conversion. | Yes | Yes | Yes |