Free Support Forum - aspose.com

Aspose::Slides 如何获取ppt过度动画,以及获取ppt中动画

需要吧过度动画以及ppt中的动画获取为一张张的图片,请问又相关接口能实现这个功能嘛?
以下代码能获取到每一张图片,但是没法获取ppt中动画,测试发现GetThumbnail接口比较耗时,可能我会40毫秒掉一次这个接口,来获取ppt动画中的每一帧。
void Thumbnail::SampleThumbnail()
{
auto pres = MakeObject(templatePath);

/* auto bitmap = pres->get_Slides()->idx_get(0)->GetThumbnail(1, 1);

 bitmap->Save(u"out/TextBoxes.png", ImageFormat::get_Png());

 bitmap->Save(u"out/TextBoxes.jpg", ImageFormat::get_Jpeg());

 bitmap->Save(u"out/TextBoxes.gif", ImageFormat::get_Gif());

 bitmap->Save(u"out/TextBoxes.tiff", ImageFormat::get_Tiff());*/

for (int nIndex=0;nIndex<pres->get_Slides()->get_Count();++nIndex)
{
	System::Drawing::Size imageSize(1280, 720);

	auto bitmap = pres->get_Slides()->idx_get(nIndex)->GetThumbnail(imageSize);

	std::wstring strName = L"out/"+ std::to_wstring(nIndex)+L".jpg";

	bitmap->Save(System::String(strName.c_str()), ImageFormat::get_Jpeg());
}

}

@Wyc2020,

Apsose.Slides中没有提供可在幻灯片中生成每个动画序列的幻灯片缩略图的功能。 添加了ID为SLIDESCPP-2505的票证作为新功能请求,以提供请求的支持。 该线程已与问题联系在一起,因此一旦包含支持,您可能会收到通知。