We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How do I merge the sections in an already existing document to a new document?

 

Merging can be achieved by cloning all the section in the existing document to the new document. The document.section1.Clone (New document name) method is used to clone the section and this section is added to the new document.

C#

// Creating a new document.

WordDocument doc = new WordDocument();

// Read the template document.

WordDocument document = new WordDocument(@"..\..\data\document1.doc");

// Enumerate all the sections from the template document.

foreach (IWSection sec in document.Sections)

{

// cloning all the sections one by one and merging it to the new document.

doc.Sections.Add(sec.Clone(doc));

// Setting section break code to be the same as the template.

doc.LastSection.BreakCode = sec.BreakCode;

}

VB

' Creating a new document.

Dim doc As WordDocument = New WordDocument()

' Read the template document.

Dim document As WordDocument = New WordDocument("..\..\data\document1.doc")

' Enumerate all the sections from the template document.

Dim sec As IWSection

For Each sec In document.Sections

' Cloning all the sections one by one and merging it to the new document.

doc.Sections.Add(sec.Clone(doc))

' Setting section break code to be the same as the template.

doc.LastSection.BreakCode = sec.BreakCode

Next

Here is the sample.

CloningandMerging.zip

Article ID: Published Date: Last Revised Date: Platform: Control:
274 04/30/2011 07/10/2014 WinForms DocIO
Tags:
Did you find this information helpful?
Add Comment
You must log in to leave a comment

Please sign in to access our KB

or the page will be automatically redirected to sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon