We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Display PowerPoint presentations by converting the slides as images

Platform: WinForms |
Control: Presentation

Syncfusion 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 


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.

PowerPoint Presentation.

Download the sample here.


2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile