Merge word document files in asp.net c#
Introduction : This article show you how to merge or combine two more doc files in Asp.net using C# .
I have created one function to merge multiple word file in c# .it is very easy to use .You just need to pass word file path arrays and save file path . Then i will save merged word document file .
Add following dll reference to your application :
Code for merge word doc files :
Introduction : This article show you how to merge or combine two more doc files in Asp.net using C# .
I have created one function to merge multiple word file in c# .it is very easy to use .You just need to pass word file path arrays and save file path . Then i will save merged word document file .
Add following dll reference to your application :
Microsoft.Office.Interop.Word
Code for merge word doc files :
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Microsoft.Office.Interop.Word; namespace HamidSite { public partial class MergerWorddocs : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string[] DocsFiles = new string[] { @"C:\Merfiles\Doc1.docx", @"C:\Merfiles\Doc2.docx" }; string PathToSave =Server.MapPath("MergesDocs/MergeDoc.docx"); Merge(DocsFiles,PathToSave,true); } public void Merge(string[] filesToMerge, string fileSavePath, bool insertPageBreaks) { object missing = System.Type.Missing; object pageBreak = WdBreakType.wdPageBreak; object outputFile = fileSavePath; Application wordApplication = new Application(); try { Document wordDocument = wordApplication.Documents.Add(ref missing, ref missing , ref missing , ref missing); Selection selection = wordApplication.Selection; foreach (string docFile in filesToMerge) { selection.InsertFile(docFile , ref missing , ref missing , ref missing , ref missing); if (insertPageBreaks) { selection.InsertBreak(ref pageBreak); } } wordDocument.SaveAs(ref outputFile, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); wordDocument = null; wordApplication.Quit(ref missing, ref missing, ref missing); } catch (Exception ex) { throw ex; } } } }
Wow, amazing weblog format! How long have you ever been running
ReplyDeletea blog for? you made blogging glance easy.
The entire look of your site is great, as smartly as the content material!
my blog ... raspberry ketones diet