I am looking for a .Net component to allow reading and generation of powerpoint files. So far the only thing that I have been able to find is the component by Aspose. Can anyone recommend other possible tools to use for this?
-
Related: http://stackoverflow.com/a/10271255/1257567 – diogopalhais May 27 '12 at 22:34
3 Answers
You can use the Microsoft Powerpoint Object Library which comes with Visual Studio. Heres an example of how to use it: How to handle PowerPoint events with Visual C# .NET

- 80,725
- 18
- 167
- 237
I don't know how complex can be your presentations, but using new Office 2007 Open XML File Formats you can create any Office document directly from managed code, without any other components.
Some time ago, I built an application which loads an Microsoft Project xml file and outputs its "Earned Value Analysis" (EVA) in a PPTX (Open XML PowerPoint format)
To get more informations, try this link: Sample Open XML Documents

- 57,174
- 8
- 131
- 162
-
You can also create the XML by hand, zip it, and rename it to pptx. That's not much more low-level than the OpenXml File Formats SDK. – Stefan Steiger Sep 05 '14 at 17:16
A necromancing recommendation: NPOI
This project is the .NET version of POI Java project at http://poi.apache.org/.
POI is an open source project which can help you read/write xls, doc, ppt files.

- 1
- 1

- 78,642
- 66
- 377
- 442