From 01237cd711266e9bc43c60c8f061ec886e013e13 Mon Sep 17 00:00:00 2001 From: GOPINATHSF4767 Date: Wed, 13 May 2026 13:17:05 +0530 Subject: [PATCH 1/3] Added sample --- ...ure_in_Word_Document_through_MailMerge.sln | 25 ++++++ .../Data/Template.docx | Bin 0 -> 16330 bytes .../Data/signature.gif | Bin 0 -> 2992 bytes ..._in_Word_Document_through_MailMerge.csproj | 26 ++++++ .../Output/Result.docx | Bin 0 -> 15612 bytes .../Output/gitkeep.txt | 1 + .../Program.cs | 74 ++++++++++++++++++ 7 files changed, 126 insertions(+) create mode 100644 Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge.sln create mode 100644 Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Data/Template.docx create mode 100644 Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Data/signature.gif create mode 100644 Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Insert_Signature_in_Word_Document_through_MailMerge.csproj create mode 100644 Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Output/Result.docx create mode 100644 Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Output/gitkeep.txt create mode 100644 Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs diff --git a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge.sln b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge.sln new file mode 100644 index 000000000..2324f761f --- /dev/null +++ b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.37216.2 d17.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Insert_Signature_in_Word_Document_through_MailMerge", "Insert_Signature_in_Word_Document_through_MailMerge\Insert_Signature_in_Word_Document_through_MailMerge.csproj", "{EE7EAFF2-30BA-F32D-1FD6-D033BF4D8200}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {EE7EAFF2-30BA-F32D-1FD6-D033BF4D8200}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EE7EAFF2-30BA-F32D-1FD6-D033BF4D8200}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EE7EAFF2-30BA-F32D-1FD6-D033BF4D8200}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EE7EAFF2-30BA-F32D-1FD6-D033BF4D8200}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D921C376-3534-4617-B8EF-5CBA4C2FC9DA} + EndGlobalSection +EndGlobal diff --git a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Data/Template.docx b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Data/Template.docx new file mode 100644 index 0000000000000000000000000000000000000000..d5cec487a4a27dbdcd8ca9690a65699e3b527761 GIT binary patch literal 16330 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 literal 0 HcmV?d00001 diff --git a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Insert_Signature_in_Word_Document_through_MailMerge.csproj b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Insert_Signature_in_Word_Document_through_MailMerge.csproj new file mode 100644 index 000000000..99d36f774 --- /dev/null +++ b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Insert_Signature_in_Word_Document_through_MailMerge.csproj @@ -0,0 +1,26 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + + + Always + + + Always + + + Always + + + + diff --git a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Output/Result.docx b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Output/Result.docx new file mode 100644 index 0000000000000000000000000000000000000000..510f773c5daf22cfce94b56db5c86486c9de83c0 GIT binary patch literal 15612 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 Ee;t&#)Bpeg literal 0 HcmV?d00001 diff --git a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Output/gitkeep.txt b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Output/gitkeep.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Output/gitkeep.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs new file mode 100644 index 000000000..1ccb129f1 --- /dev/null +++ b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs @@ -0,0 +1,74 @@ +using Syncfusion.DocIO; +using Syncfusion.DocIO.DLS; + +namespace Insert_Signature_in_Word_Document_through_MailMerge +{ + class Program + { + + static void Main(string[] args) + { + // Load the word document + using (FileStream fileStream = new FileStream(Path.GetFullPath("Data/Template.docx"), FileMode.Open, FileAccess.Read)) + { + using (WordDocument document = new WordDocument(fileStream, FormatType.Docx)) + { + string replacementText = "John’s Juice corner was established in the year of 2002 by John. Initially it was started in a small shop. Today Juice corner has over 300 branches over USA. The secret behind this success story is the recipes of John’s Mother Angelica. She has discovered about 500 secret recipes which are all used by John. "; + + //Creates the bookmark navigator instance to access the bookmark + BookmarksNavigator bookmarksNavigator = new BookmarksNavigator(document); + //Moves the virtual cursor to the location before the end of the bookmark + bookmarksNavigator.MoveToBookmark("Bkmk"); + //Replaces the bookmark content with text + bookmarksNavigator.ReplaceBookmarkContent(replacementText, true); + + string[] fieldNames = { "Signature" }; + string[] fieldValues = { "signature.gif" }; + + document.MailMerge.MergeImageField += MailMerge_MergeSignature; + //Execute mail merge in the Word document + document.MailMerge.Execute(fieldNames, fieldValues); + using (FileStream outputStream = new FileStream(Path.GetFullPath("Output/Result.docx"), FileMode.Create, FileAccess.Write)) + { + //Saves the stream as Word file + document.Save(outputStream, FormatType.Docx); + } + } + } + } + /// + /// Binds the image from file system and fit within text box during Mail merge process by using MergeImageFieldEventHandler. + /// + /// + /// + private static void MailMerge_MergeSignature(object sender, MergeImageFieldEventArgs args) + { + if (args.FieldName == "Signature") + { + string productFileName = args.FieldValue.ToString(); + byte[] imageBytes = File.ReadAllBytes(@"Data/" + productFileName); + MemoryStream imageStream = new MemoryStream(imageBytes); + args.ImageStream = imageStream; + // Get the picture to be merged + WPicture picture = args.Picture; + + // Get the text box format + WTextBoxFormat textBoxFormat = (args.CurrentMergeField.OwnerParagraph.OwnerTextBody.Owner as WTextBox).TextBoxFormat; + + // Resize width + if (picture.Width != textBoxFormat.Width) + { + float widthScale = textBoxFormat.Width / picture.Width * 100; + picture.WidthScale = widthScale; + } + + // Resize height + if (picture.Height != textBoxFormat.Height) + { + float heightScale = textBoxFormat.Height / picture.Height * 100; + picture.HeightScale = heightScale; + } + } + } + } +} From 0bbd7cb326f3604c57451ddf12db54ff437f2ae4 Mon Sep 17 00:00:00 2001 From: GOPINATHSF4767 Date: Wed, 13 May 2026 18:42:54 +0530 Subject: [PATCH 2/3] Modified sample --- .../Output/Result.docx | Bin 15612 -> 15439 bytes .../Program.cs | 42 ++++++++---------- 2 files changed, 18 insertions(+), 24 deletions(-) diff --git a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Output/Result.docx b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Output/Result.docx index 510f773c5daf22cfce94b56db5c86486c9de83c0..f8b749ca3ffb6ca76daad46b084b298ac4b51dcb 100644 GIT binary patch delta 3546 zcmY+HXEYmZ|HnfFHQQP>V(%zwOH!(Ki>fX5CRStBj!~m(Hbm`FZo4RI6^+_D)T))L z#)>_P8s*`B&i|bMbG^7e=kq)r2q@jVOr8i>|^2qa?!005ML!Sou-+@;=fa~c4k z?J)pw<1&5f?c*rn=Ez`n9_Z<@VQJwrtH6w>qQ-o!S6_3=x`P)OM*Vu@H^Wr+ z@~b%IGyX&s0PVfvjoRtHY9}RUiH6AO?r{+1+UAtr#skyecGP6?!>90;P|LIJ`3uEk zw3GFYt45QZfupcu;$t;Xnj!;%Mt5_yFpk%ue&9}Kl=CWKOv;S^@xQV1;AdoOid+4jb znJN)vV%m>NDG{%ejWbAL2TjTw`rmUbLf1K|_GNW=$`D%E2L@<#o3tRYbjVoS2WzaA z;oUSHJiXZUldP2t@;N5PirXpl*Am?IdvFF=k+D>ML4X<|jC&Wb1@YLz)cF~ks2Z|c^p!n~KR zomoe*$FNEUk)^a)?q8HEfa{>&CK!x`*yGqGSuEhVf5^+Eh}r$Ek4CSNX3yHI_h_Or z$nJu2lwEtxfRGhAVNtDMMP>s6PZ_HyCcsEAZ{Ruk#kJvuep%w&LG(>NfF+sxg8p*z zPF1m#TN#ymXqHQP(42C}m{%vNtQb7>JJb^Y61V`bYYc z^f(RQvX|{7lzrkjNyx5-iA@Gg6U>>e;-s9-0^*$H>K=E{-JB_^I^3vJ=UUc_mC>GW@FGCr1!KgebOo3E9CmAB;rMy=Z448{^4}tM7yid@J))M zD4WK%_M{JLoEgM;H-~wNTw%+3&`Jy=bJTVAZnIb=!#syb9C}PJ%nlneC&Sx1u7XE# z^mnLB#%=ZY$lE5qj|@GUvG;r}6|+=$?K?|LAuF_9#7orI3)ax2u%FVrM}s-Q%quV% zspU~dezGrF60gIP?H)fyk08OG(zv(0pXGb=!9I1dU>|yHz(ALp6T*4*Ps=Qbb+e|J zb!erSp*Ipdrzsi_*aTZFA^NBQZhDR{q73^`8QhTQBf}5Sw%c( zi6z}sd9NcYK)di?;b9s@3zSDS3_(N3U%>oCnpzP3YHESCEP6MD{$jBiCBIvSbgrw36fIh4b*;(;2RkfgRg+yCTEw^=IGB!y3i*cxu^4~9f4G*&l7UjT)Ce! z8n$arQ*=Tov2*i?V@<31zr=~EyF=)1-&Sw|1*#J{;_po_}d&ku=ORaT1VH7xE0BP$v=Ya3D(DEagO5{UmN?KMLKK`YCQ*eR?eSZ-` z02a`GC_{7_IXCgwuH@e9o-|opsOMLeH%<|?_ z-ps|=6E@~#@1=2Ts`6Zvti&r{^K+%w*$yCZGVTQWZSF>k{{?PQ)Ob{Ks`aN8;~R95 zQyR~&HP^FHfzR8o(~1ro@w&;F#nqAp7n6>K5e5X$X;6|_dVjL43C15iq+NzjfJKhV zbr*o`pcDi(eW83mg7utxQT&{9Io`b~rS06^F$2q1MQ@;gM5l%eU^0b9oxJ1MNUO~{ zRa=pRV)j>WsbkHBnf)73YkwR{W)exg83oZ{>}1VWIHI=h8ixgk?t#3?=IQ;Qktpql zz?8vs?ZLR|rph(x477Gqh(zSru@=jR2#%!5q-4X?GbNB5^L~ch;q44{vLqU}2V$gc zfrmfLM!bM!3mmH~dr>Glpu!R_@6Q;%(VP&2XQ^Q z0*>+vF21F0yt$Zgw=^O=Bm0%r9aDDllEFB0CY1k&BH^;wRnbq~+Tm2>);}KlIPmgN zFo^XvdNT@4Mxqh;(k3w>#+5$*=%bpKs5nR{jiTYtv_d6UO=xNF^$|mxWtCnHOiH@K z(>@W#3UjH*YkYk{w_L@NT871hf%Mm(eycmvT`pSXpoGg%HJ|ijUXRqTM1GKE;uF`) zoO3yzQa51>ZLVJ&{drmx!2U8}Nz3<}S#P0~7sE3M*bVK5pRs3beFB=8nu1ihmr2nY|GX zH}lXm=(hXUGMhGO$H$8~z$$PpU&Xb}BdghM$=}wNAH_AVMbTnBVk6esa7v%MY->bQ z8~wbL2O`juIcCI1Pt3 zr}P5Wdj#%c*e}b~z{pxvI997&yPI2q)WM z8MgBvYlTBvfYZaRQcTx3d-TJon2O z^iIg%-~d3M(vDB5N#*yLG>V@s6shZWD&<|vcPzafD8<3vVAR1V@zA_;CfL820e(=w zhYnT^Wh6-_SxdU7iTE*6DZJ@j2-ngL^Ct3t(GQ(^Ea%teW=oOkFTA2MENtJcPs#6e z(fOM~shNryjdyB2&Tu*wc-iy!EgfVd+?+m0BjXVM^{ut$F;V;Ved_{J1u^nEYi=11 z&mVFUF0@Wa;rfY5P;=#vXpNE9j&29U5*m*TrG-U*ct@w(EM$C`EkND$0+x0X)A*y7JDwn-#UwXF|F`H5cOY3q^C3_cNe*2wh zn>|)XYEiCYca|GeBinswkcu^i(dD0W0RR^lK*0YmC=DvKvh<{b=?#G#=44kK<3<9n zsLcO`0Zbx{^UA6(tyd5; z^xw&iOEVV1aEjid(|<@pdK>V6g$pAI=O9tX=)xgakAmSGun0K-z{bbP!&gH5>i*yH k%YODL-@b|j03eV901TJ??7xTm64~;YZ*T$f0L825KR+g_J^%m! delta 3788 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 diff --git a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs index 1ccb129f1..ef7032846 100644 --- a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs +++ b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs @@ -9,26 +9,17 @@ class Program static void Main(string[] args) { // Load the word document - using (FileStream fileStream = new FileStream(Path.GetFullPath("Data/Template.docx"), FileMode.Open, FileAccess.Read)) + using (FileStream fileStream = new FileStream(Path.GetFullPath("../../../Data/Template.docx"), FileMode.Open, FileAccess.Read)) { using (WordDocument document = new WordDocument(fileStream, FormatType.Docx)) { - string replacementText = "John’s Juice corner was established in the year of 2002 by John. Initially it was started in a small shop. Today Juice corner has over 300 branches over USA. The secret behind this success story is the recipes of John’s Mother Angelica. She has discovered about 500 secret recipes which are all used by John. "; - - //Creates the bookmark navigator instance to access the bookmark - BookmarksNavigator bookmarksNavigator = new BookmarksNavigator(document); - //Moves the virtual cursor to the location before the end of the bookmark - bookmarksNavigator.MoveToBookmark("Bkmk"); - //Replaces the bookmark content with text - bookmarksNavigator.ReplaceBookmarkContent(replacementText, true); - string[] fieldNames = { "Signature" }; string[] fieldValues = { "signature.gif" }; document.MailMerge.MergeImageField += MailMerge_MergeSignature; //Execute mail merge in the Word document document.MailMerge.Execute(fieldNames, fieldValues); - using (FileStream outputStream = new FileStream(Path.GetFullPath("Output/Result.docx"), FileMode.Create, FileAccess.Write)) + using (FileStream outputStream = new FileStream(Path.GetFullPath("../../../Output/Result.docx"), FileMode.Create, FileAccess.Write)) { //Saves the stream as Word file document.Save(outputStream, FormatType.Docx); @@ -50,23 +41,26 @@ private static void MailMerge_MergeSignature(object sender, MergeImageFieldEvent MemoryStream imageStream = new MemoryStream(imageBytes); args.ImageStream = imageStream; // Get the picture to be merged - WPicture picture = args.Picture; + WPicture picture = args.Picture; - // Get the text box format - WTextBoxFormat textBoxFormat = (args.CurrentMergeField.OwnerParagraph.OwnerTextBody.Owner as WTextBox).TextBoxFormat; + //Get the text box format + WTextBoxFormat textBoxFormat = (args.CurrentMergeField.OwnerParagraph.OwnerTextBody.Owner as WTextBox).TextBoxFormat; - // Resize width - if (picture.Width != textBoxFormat.Width) + if (textBoxFormat != null) { - float widthScale = textBoxFormat.Width / picture.Width * 100; - picture.WidthScale = widthScale; - } + // Resize width + if (picture.Width != textBoxFormat.Width) + { + float widthScale = textBoxFormat.Width / picture.Width * 100; + picture.WidthScale = widthScale; + } - // Resize height - if (picture.Height != textBoxFormat.Height) - { - float heightScale = textBoxFormat.Height / picture.Height * 100; - picture.HeightScale = heightScale; + // Resize height + if (picture.Height != textBoxFormat.Height) + { + float heightScale = textBoxFormat.Height / picture.Height * 100; + picture.HeightScale = heightScale; + } } } } From 725d0a3d514c735493394468d0f1c5ad2b8f4302 Mon Sep 17 00:00:00 2001 From: GOPINATHSF4767 Date: Fri, 15 May 2026 09:57:16 +0530 Subject: [PATCH 3/3] Modified sample --- .../Program.cs | 35 +++++++++++-------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs index ef7032846..02ebc01c0 100644 --- a/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs +++ b/Mail-Merge/Insert_Signature_in_Word_Document_through_MailMerge/.NET/Insert_Signature_in_Word_Document_through_MailMerge/Program.cs @@ -42,24 +42,29 @@ private static void MailMerge_MergeSignature(object sender, MergeImageFieldEvent args.ImageStream = imageStream; // Get the picture to be merged WPicture picture = args.Picture; - - //Get the text box format - WTextBoxFormat textBoxFormat = (args.CurrentMergeField.OwnerParagraph.OwnerTextBody.Owner as WTextBox).TextBoxFormat; - - if (textBoxFormat != null) + + WTextBox textbox = args.CurrentMergeField.OwnerParagraph.OwnerTextBody.Owner as WTextBox; + // check whether the picture is inside the text box + if (textbox != null) { - // Resize width - if (picture.Width != textBoxFormat.Width) - { - float widthScale = textBoxFormat.Width / picture.Width * 100; - picture.WidthScale = widthScale; - } + // Get the text box format + WTextBoxFormat textBoxFormat = textbox.TextBoxFormat; - // Resize height - if (picture.Height != textBoxFormat.Height) + if (textBoxFormat != null) { - float heightScale = textBoxFormat.Height / picture.Height * 100; - picture.HeightScale = heightScale; + // Resize width + if (picture.Width != textBoxFormat.Width) + { + float widthScale = textBoxFormat.Width / picture.Width * 100; + picture.WidthScale = widthScale; + } + + // Resize height + if (picture.Height != textBoxFormat.Height) + { + float heightScale = textBoxFormat.Height / picture.Height * 100; + picture.HeightScale = heightScale; + } } } }