In various scenarios, MS PowerPoint presentations are converted into images or HTML files. For example, when you need to embed presentation slides on a webpage or display them within a desktop application. For such cases, this article provides you a step by step guide of how to convert PowerPoint PPT or PPTX files to HTML using C#. Furthermore, you will learn how to include or exclude the hidden slides of a presentation in the converted HTML.
- C# PowerPoint to HTML Converter API
- Convert PowerPoint PPTX to HTML in C#
- PPT/PPTX to HTML Conversion with Hidden Slides
- Get a Free API License
C# PowerPoint to HTML Converter API
Aspose.Slides for .NET is a presentation manipulation API that lets you create and process PowerPoint presentations from within your .NET applications. Along with other PowerPoint automation features, The API allows you to convert PPT/PPTX presentations to other formats including HTML. You can either download the API’s DLL or install it using NuGet.
PM> Install-Package Aspose.Slides.NET
Convert PowerPoint PPTX to HTML in C#
The following are the steps to convert a PowerPoint PPTX file to HTML using Aspose.Slides for .NET.
- Load the PowerPoint presentation using Presentation class.
- Create an instance of HtmlOptions class.
- Convert PPTX to HTML using Presentation.Save(String, HtmlOptions) method.
The following code sample shows how to convert a PowerPoint PPTX to HTML using C#.
PowerPoint Presentation
Converted HTML
C# PPT/PPTX to HTML Conversion with Hidden Slides
PowerPoint presentations may also include hidden slides. By default, the hidden slides are excluded in conversion to HTML. However, you can configure the API to include the hidden slides as well. The following are the steps to perform this operation.
- Load the PowerPoint presentation using Presentation class.
- Create an instance of HtmlOptions class.
- Set HtmlOptions.ShowHiddenSlides property to true.
- Convert PPTX to HTML using Presentation.Save(String, HtmlOptions) method.
The following code sample shows how to include hidden slides in PPTX to HTML conversion in C#.
Get a Free API License
You can get a free temporary license in order to try the API without evaluation limitations.
Conclusion
PowerPoint to HTML conversion is adopted in various scenarios. In accordance with that, in this article, you have learned how to convert PowerPoint PPT/PPTX files to HTML using C#. Furthermore, you have seen how to include the hidden slides in PPTX to HTML conversion. You can explore more about Aspose.Slides for .NET using the documentation.