Articles in this section
Category / Section

Display PowerPoint presentations by converting the slides as images in ASP.NET MVC application.

1 min read

ASP.NET MVC 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 open and view the PowerPoint presentation file (Similar to the Microsoft PowerPoint application).

A sample application has been created to view the PowerPoint Presentation. Refer to the following screenshot for your reference.

Download the sample here.



I hope you enjoyed learning about how to display PowerPoint presentations by converting the slides as images in ASP.NET MVC application.

You can refer to our ASP.NET MVC Presentation feature tour page to know about its other groundbreaking feature representations and documentation, and how to quickly get started for configuration specifications. You can also explore our ASP.NET MVC Presentation example to understand how to create and manipulate data.

For current customers, you can check out our 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 other controls.

If you have any queries or require clarifications, please let us know in the comments section 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