各位大侠,MFC或c++里如何保存powerpoint幻灯片上的图片?

时间:2021-04-02 04:59:13
msppt.h里有保存presentation的方法,例如_Presentation::SaveAs(LPCTSTR FileName, long FileFormat, long EmbedTrueTypeFonts).可是我找不到保存Shape的方法.希望可以指点我一下,多谢!

2 个解决方案

#1


Shape是不可能有直接保存为另一个文件的方法的,我觉得可以这样:

从Presentation找到想保存的Shape,调用Shape.Copy,这样就将图片复制到ClipBoard上了,然后在读下来随便你处理。

#2


多谢zhuyie,我想把ppt做成自己的数据格式,而且还能保留原来简单的动画,所以要获得shape,然后再设计一些简单的方法,让shape在界面上动起来,不过觉得好复杂,不知道有没有更好的方法?

#1


Shape是不可能有直接保存为另一个文件的方法的,我觉得可以这样:

从Presentation找到想保存的Shape,调用Shape.Copy,这样就将图片复制到ClipBoard上了,然后在读下来随便你处理。

#2


多谢zhuyie,我想把ppt做成自己的数据格式,而且还能保留原来简单的动画,所以要获得shape,然后再设计一些简单的方法,让shape在界面上动起来,不过觉得好复杂,不知道有没有更好的方法?