NuGet Package .Net and Commandline MailMerge for docx

MailMerge replaces simple and complex merge fields in WordProcessingML .docx files.

Component Usage
---------------
```
(outputStream, errors) = new MailMerger().Merge(inputStream, Dictionary);
(bool, errors) = new MailMerger().Merge(inputFileName, Dictionary, outputFileName);
```
or
```
new MailMerger{DateTime=...}.Merge(inputFileName, Dictionary, outputFileName);
```

CommandLine Usage
-----------------
```
dotnet MailMerge.dll inputFile1 outputFile1 \[\[inputFileN outputFileN]...] [ key=value[...] ]
```
Example

`dotnet MailMerge.dll input1.docx output1Bill.docx FirstName=Bill "LastName=O Reilly"`


Doesn't do
----
Anything except Merge fields and Dates
Overloads for multiline datasources: Lists, CSV files & .xmlx files.
Platform executables.

Info

Version: 2.2.1
Author(s): Chris F Carroll
Last Update: Sunday, June 9, 2019
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/chrisfcarroll/MailMerge
NuGet Url: https://www.nuget.org/packages/MailMerge


Install
Install-Package MailMerge
dotnet add package MailMerge
paket add MailMerge
MailMerge Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

2

avg-downloads-per-day

3

days-since-last-release

227