I applying mail merge and want to produce only one document.
Document maindoc = new Document();
DocumentBuilder builder = new DocumentBuilder(maindoc);
Document doc = new Document(MyDir + "in.docx");
DataTable data = null;
foreach (DataRow row in data.Rows)
{
// Clone the template instead of loading it from disk (for speed).
Document dstDoc = (Document)doc.Clone(true);
// Execute mail merge.
dstDoc.MailMerge.Execute(row);
//Insert Signature Image
DocumentBuilder dstbuilder = new DocumentBuilder(dstDoc);
builder.InsertImage(@"d:\Test.jpg",
RelativeHorizontalPosition.Margin,
200,
RelativeVerticalPosition.Margin,
110,
120,
60,
WrapType.Square);
builder.InsertDocument(dstDoc, ImportFormatMode.UseDestinationStyles);
}
maindoc.Save(MyDir + "Out.docx");
There is no builder.InsertDocument property.
Thanks