Hi There,
I’m merging two word files with different page layouts & orientation, even though I’m setting the target layout to the sourec but the merged document has different layouts here is the code snippet I’ve used and attached is the merged document for youtr reference.
Aspose.Words.License license = new License();
license.SetLicense("Aspose.Words.lic");
byte[] introMaterialFileBytes = ASTM.PPS.Common.WebUtility.DownloadDoc(introTemplateName);
if (introMaterialFileBytes != null)
{
Document srcDocTemp = new Document(path + "RFG Introduction.docx");// new Document(new MemoryStream(introMaterialFileBytes));
destinationFileName = path + destinationFileName;
Document dstDocTemp = new Document(destinationFileName);
// dstDocTemp.RemoveAllChildren();
srcDocTemp.FirstSection.HeadersFooters.LinkToPrevious(false);
srcDocTemp.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;
srcDocTemp.FirstSection.PageSetup.ClearFormatting();
srcDocTemp.FirstSection.PageSetup.PaperSize = dstDocTemp.LastSection.PageSetup.PaperSize;
srcDocTemp.FirstSection.PageSetup.PageWidth = dstDocTemp.LastSection.PageSetup.PageWidth;
srcDocTemp.FirstSection.PageSetup.PageHeight = dstDocTemp.LastSection.PageSetup.PageHeight;
srcDocTemp.FirstSection.PageSetup.Orientation = dstDocTemp.LastSection.PageSetup.Orientation;
srcDocTemp.UpdatePageLayout();
dstDocTemp.AppendDocument(srcDocTemp, ImportFormatMode.UseDestinationStyles);
dstDocTemp.UpdateFields();
dstDocTemp.UpdatePageLayout();
dstDocTemp.Save(path + "MdifiedDocument2.docx");
}
Could you please let me know what is going wrong there
Thanks in advance
Naveen Anne.