wordpress hit counter
Display Slides in a Webpage - OpenXML Developer - Blog - OpenXML Developer
Goodbye and Hello

OpenXmlDeveloper.org is Shutting Down

There is a time for all good things to come to an end, and the time has come to shut down OpenXmlDeveloper.org.

Screen-casts and blog posts: Content on OpenXmlDeveloper.org will be moving to EricWhite.com.

Forums: We are moving the forums to EricWhite.com and StackOverflow.com. Please do not post in the forums on OpenXmlDeveloper.org. Instead, please post in the forums at EricWhite.com or at StackOverflow.com.

Please see this blog post for more information about my plans moving forward.  Cheers, Eric

Display Slides in a Webpage

Display Slides in a Webpage

  • Comments 2

By Vijayeta Tilak of Sonata Software Limited.


The article describes an application that would display contents of a presentation document in a web page.

This application, which basically uses a packaging architecture to read any PresentationML document and use a simple browser on any client machine, uses System.IO.Packaging API (.NET 3.0) and is freely downloadable.

This has one advantage where most of the operations are done at the client-side, i.e. using JavaScript, and thus speeding up the operation, with lesser connections to the server.

The application presents a Simple UI, to select a document, and displays the slide contents of the selected document using HTML controls.






The slide title and subtitles are displayed by generating HTML controls such as a simple Textbox.

This application displays only textual contents, however it informs the user about the presence of a picture or a clipart or even a video that was included in the slide. It would also indicate presence of any blank slide in the document.

The buttons ‘Next’ and ‘Previous’ allows the user to view all the slide contents present in the document.

Thus any PresentationML document can be converted to HTML and viewed in browser, providing interoperability across heterogeneous platforms.

Attachment: DownLoads.zip
Page 1 of 1 (2 items)