Hello,
I have site & when i create a slide there were no problem. But when i am trying to create more than one slide, then problem is coming...
data is fatching proerly, but while opening ppt file, file is asking every time for repair.
but 1st slide is there & it's open perfectly without my repair.
Please help me out of this.
===============================
public PresentationPart CreatePages(PresentationPart presentationPart1, ArrayList alPages){
int iTotalSlides = alPages.Count;
GeneratePresentationPart1Content(presentationPart1, iTotalSlides);
SlidePart slidePart1 = presentationPart1.AddNewPart<SlidePart>();
for (int i = 0; i < alPages.Count; i++)
{
slidePart1 = presentationPart1.AddNewPart<SlidePart>("rIdslidePart"+(i+1));
AddNewPage(i+1, slidePart1);
}
SlideLayoutPart slideLayoutPart1 = slidePart1.AddNewPart<SlideLayoutPart>("rIdslideLayoutPart1");
GenerateSlideLayoutPart1Content(slideLayoutPart1);
slidePart1.AddPart(slideLayoutPart1);
SlideMasterPart slideMasterPart1 = slideLayoutPart1.AddNewPart<SlideMasterPart>("rIdslideMasterPart1");
GenerateSlideMasterPart1Content(slideMasterPart1);
slideMasterPart1.AddPart(slideLayoutPart1, "rId1");
presentationPart1.AddPart(slideMasterPart1, "rId1");
ThemePart themePart1 = slideMasterPart1.AddNewPart<ThemePart>("rIdthemMaster12");
GenerateThemePart1Content(themePart1);
presentationPart1.AddPart(themePart1, "rIdtheme5");
return presentationPart1;
}
public void AddNewPage(List<PageBO> lstPageDetails, int iPageNum,SlidePart slidePart1)
{
Slide slide1 = new Slide();
slide1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
slide1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
slide1.AddNamespaceDeclaration("p", "http://schemas.openxmlformats.org/presentationml/2006/main");
CommonSlideData commonSlideData1 = new CommonSlideData();
ShapeTree shapeTree1 =