Aspose.Slides for .net支持识别PPT中图片定位提取的功能吗?

你好,我需要Aspose.Slides for .net识别出一个PPT页中是一张图片的那一页,请问可以实现吗?有没有相关的代码参考?举个例子:这个是我的PPT文档:Example.zip (186.1 KB),我需要添加代码让Aspose识别找出哪一页是只有一张图片(PPT模板中是第2页)。

1 Like

@chenxf,

我已经与您共享了示例代码。这将帮助您达到要求。如果仍有问题,请与我们分享反馈。

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).");
                }
            }
        }