Convert a PPT File into an Image or HTML File in .NET

By referencing the following two Microsoft Office DLLs and using the .NET code thereafter, you can convert a .ppt file into either an image file or an HTML file:

  1. Microsoft.Office.Interop.PowerPoint.dll
  2. Office.dll

Here is the code snippet for converting a .ppt file into an image file:

string imageFilePath = @"C:Presentation1.jpg"; //Output file path string pptFilePath = @"C:PowerPointPresentation.ppt"; ApplicationClass pptApplication = new ApplicationClass(); Presentation pptPresentation = pptApplication.Presentations.Open(pptFilePath, MsoTriState.msoFalse, MsoTriState.msoFalse, MsoTriState.msoFalse); pptPresentation.Slides[1].Export(imageFilePath, "jpg", 320, 240);

Similarly, you can convert .ppt files into HTML files by simply specifying the output file name with a .html extension.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: