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
PDF 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