Articles in this section
Category / Section

Display PowerPoint presentations by converting the slides as images.

2 mins read

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.



I hope you enjoyed learning about display PowerPoint presentations by converting the slides as images.

You can refer to our WinForms Powerpoint Presentation’s feature tour page to know about its other groundbreaking feature representations. You can also explore our WinForms Powerpoint Presentation documentation to understand how to present and manipulate data.

For current customers, you can check out our WinForms components from the License and Downloads page. If you are new to Syncfusion, you can try our 30-day free trial to check out our WinForms Powerpoint Presentation and other WinForms components.

If you have any queries or require clarifications, please let us know in comments below. You can also contact us through our support forumsDirect-Trac, or feedback portal. We are always happy to assist you!

Did you find this information helpful?
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment