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.

 

 

Fig1:

 

 

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.