Mail merge is a process of merging data from a data source to a Word template document. The .NET Word library (DocIO) allows you to generate reports like invoice, payroll, etc., by performing mail merge faster in a batch process without Microsoft Office or interop dependencies. The generated reports can be saved as Word document, PDF, HTML, and more.
Generates complex and reliable reports by performing mail merge faster in a batch process compared to Office automation libraries.
A non-UI component that allows you to write C# code for performing mail merge once and reuse the same in all .NET framework, .NET Core, and Xamarin platforms.
Easily creates a Word template document with merge fields through intuitive Document Object Model (API). Or designs a Word template using Microsoft Word to mail merge with data using Syncfusion .NET Word library.
Saves the merged document in multiple file formats like Word document, HTML, RTF, TXT, ODT, PDF, and EPUB.
Opens the Word template document and populates the merge fields with data from data source with a few lines of code.
Email the merged documents as an attachment by saving as Word document or PDF or inline by saving as HTML.
Performs mail merge in several ways - for a whole document, region of a document and region with hierarchical data.
Performs mail merge by repeating the entire document automatically for every record in the data source. Multiple documents can also be created from a Word template.
Performs mail merge by repeating a region of the document automatically for every record in the data source.
Generates complex reports by repeating nested regions of document with relational (hierarchical) data. Also, supports custom join statements to relate one table with another.
Populates the template Word document with data from all the common data sources of .NET framework such as ADO.NET Objects, String arrays, IEnumerable collections, Dynamic objects, and XML.
Customizes the merged document in several intuitive options during mail merge process.
Formats the merged text, numeric values, and date-times automatically with the help of field switches.
Edits or formats the merged text, numeric and date time with merge events. Also, does page layout for the merged documents by inserting breaks.
When the prefix “image:” is added to the merge field name, it replaces image in the place of merge field.
Allows customizing image data and load dynamic image through image merge event.
Automatically maps the merge field names with column names in the data source. It also allows adding custom mapping to merge if field name differs in template and data sources.
Retrieves the merge field names and group names from a template document.
Removes the empty paragraphs, empty groups, and merge fields that are not merged during mail merge.
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.