Display PowerPoint presentations by converting the slides as images in WPF application
Syncfusion WinForms Poerpoint Presentation library converts PowerPoint slides as images. Refer to the following code snippet.
//Load the PowerPoint Presentation
IPresentation presentation = Presentation.Open("Sample.pptx");
//Create an instance of ChartToImageConverter
presentation.ChartToImageConverter = new ChartToImageConverter();
//Set the scaling mode as best
presentation.ChartToImageConverter.ScalingMode = Syncfusion.OfficeChart.ScalingMode.Best;
//Convert the entire Presentation to images
Image[] images = presentation.RenderAsImages(Syncfusion.Drawing.ImageType.Metafile);
//Save the image to file system
foreach (Image image in images)
{
image.Save("ImageOutput" + Guid.NewGuid().ToString()+ ".png");
}
//Close the Presentation instance
presentation.Close();
Using this slide to image conversion you can do the following:
- Open and view the PowerPoint presentation file (Similar to the Microsoft PowerPoint application).
- Print the PowerPoint presentation.
- Convert and save the PowerPoint presentation as PDF document.
A sample application has been created to view the PowerPoint Presentation. Refer to the following screenshot for your reference.

Download the sample here.