Try to put the logo on every page without border.
See my attachment. Thanks
ISlide slide=presentation.Slides[presentation.Slides.Count - 1];
IEmbedImage img = slide.Shapes.AppendEmbedImage(ShapeType.Rectangle, ImageLogoMan, rect_LogoMan);
int index = slide.Shapes.IndexOf(img as IShape);
slide.Shapes[index].Line.FillFormat.FillType = FillFormatType.None;
//shared images for several pages:
string ImageLogoMan = Server.MapPath("~/Dashboards/DB_CustomerExperience_Images/LogoMan.jpg");
RectangleF rect_LogoMan = new RectangleF(10, 10, 60, 60);
string ImagePoweredBy = Server.MapPath("~/Dashboards/DB_CustomerExperience_Images/PbIPbP.PNG");
RectangleF rect_PoweredBy = new RectangleF(170, 510, 400, 18);
#region Page4
//need to know if the total dollars invoiced is less than $1 if so dont display the page.
decimal TotInv1 = 0.0M;
foreach (DataRow dr in ds_CustomerReport1.Tables[4].Rows)
{
TotInv1 = TotInv1 + Convert.ToDecimal(dr[1]);
}
if (TotInv1 > 1)
{
presentation.Slides.Append();
//add new shape to PPT document
//add the logoman and powered by
ISlide slide = presentation.Slides[presentation.Slides.Count - 1];
IEmbedImage img = slide.Shapes.AppendEmbedImage(ShapeType.Rectangle, ImageLogoMan, rect_LogoMan);
int index = slide.Shapes.IndexOf(img as IShape);
slide.Shapes[index].Line.FillFormat.FillType = FillFormatType.None;
img = slide.Shapes.AppendEmbedImage(ShapeType.Rectangle, ImagePoweredBy, PoweredBy);
index = slide.Shapes.IndexOf(img as IShape);
slide.Shapes[index].Line.FillFormat.FillType = FillFormatType.None;
}
#endregion