你好,我需要Aspose.Slides for .net识别出一个PPT页中是一张图片的那一页,请问可以实现吗?有没有相关的代码参考?举个例子:这个是我的PPT文档:Example.zip (186.1 KB),我需要添加代码让Aspose识别找出哪一页是只有一张图片(PPT模板中是第2页)。
1 Like
我已经与您共享了示例代码。这将帮助您达到要求。如果仍有问题,请与我们分享反馈。
using (Presentation pres = new Presentation(“Example.pptx”))
{
for(int index = 0; index < pres.Slides.Count; index++)
{
ISlide slide = pres.Slides[index];
int pictures = 0;
foreach(var shape in slide.Shapes)
{
if(shape is PictureFrame)
{
pictures++;
}
}if(pictures > 0) { Console.WriteLine($"Slide {index+1} have {pictures} picture(s)."); } } }