RSS Feed
Download our iPhone app
Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: .NET
Expertise: Intermediate
May 25, 2010

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.

Deepak Choudhari
Close Icon
Thanks for your registration, follow us on our social networks to keep up-to-date