Display PowerPoint presentations by converting the slides as images.
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 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.
Conclusion
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 forums, Direct-Trac, or feedback portal. We are always happy to assist you!