aspose-free-consulting / projects

The starting point for Aspose free consulting projects
5 stars 5 forks source link

Embedded PPT viewer within C++ application #367

Closed Harvey3141 closed 5 months ago

Harvey3141 commented 5 months ago

Hi,

We develop a Windows application utilizing C++ and OpenGL, and I am interested in integrating PowerPoint (.ppt) presentation viewing and control functionalities into this application. The core objective is to enable the display of PowerPoint slides, complete with support for slide transitions and interactive slideshow control.

To achieve this, I am considering the Aspose.Slides C++ SDK as a solution, does the SDK provide capability to access the viewer output as a texture? Also are there any limitations of resolution of the powerpoint slides?

Thanks, Harvey

andreypotapovaspose commented 5 months ago

Aspose.Slides is an API that allows you to work with PowerPoint presentations programmatically. You can create, edit, and convert presentations in various formats. You can manipulate the content and appearance of slides, shapes, text, images, animations, transitions, charts, tables, and other elements.

With Aspose.Slides for C++, you can convert presentation slides to images with any resolution but you should know that performance depends on the image resolution.

Harvey3141 commented 5 months ago

I have taken a look through the C++ SDK, it appears that I can extract slides as individual bitmaps, does the SDK provide any mechanism for transitioning between slides or transitions within slides?

andreypotapovaspose commented 5 months ago

@Harvey3141, Aspose.Slides for C++ allows you to work with slide transitions. Please take a look at the following article: https://docs.aspose.com/slides/cpp/slide-transition/