Print Page | Close Window

having problem while creating multiple slides

Printed From: Web Wiz Forums
Category: General Discussion
Forum Name: ASP.NET Discussion
Forum Description: Discussion and chat on ASP.NET related topics.
URL: https://forums.webwiz.net/forum_posts.asp?TID=30505
Printed Date: 28 March 2026 at 1:39pm
Software Version: Web Wiz Forums 12.08 - https://www.webwizforums.com


Topic: having problem while creating multiple slides
Posted By: martinjacob989
Subject: having problem while creating multiple slides
Date Posted: 13 October 2012 at 8:22am

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 =



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.08 - https://www.webwizforums.com
Copyright ©2001-2026 Web Wiz Ltd. - https://www.webwiz.net