locked
How to convert Powerpoint Office Open XML to XSLT RRS feed

  • Question

  • Hi,

    I am new to this forum. I have a scenario for which I need help from the experts here.

    I want to create a silverlight application, in which I want to view the Microsoft Powerpoint slideshow.
    The approach I am thinking of is:

    • 1. Convert Powerpoint Office Open XML to XSLT.
    • 2. Convert XSLT to XAML.
    • 3. Use XAML in silverlight application to view the slideshow.

    I would like to know, are there any existing tools avilable which does this.
    Also are there any other approaches to view powerpoint slideshow in .net using silverlight.

    I would also like to know, how to proceed with the current approach given above.

    I found some projects on Codeplex, which are providing the slideshow in silverlight. But I am not able to use those because those are converting the slides to Images and showing those images on silverlight. But for my requirement the PPTX will contain audio, video files as well as animations, which are lost when converted to images.

    Thanks in Advance for any suggestions or ideas on this.

    Regards,
    mswin

    • Edited by mswin Monday, November 3, 2008 6:38 AM
    Monday, November 3, 2008 6:36 AM

Answers

  • Hi mswin,

     

    I am on the Microsoft Open Protocols team.  To my knowledge there is no existing tool to convert the PPT directly to XAML for Silverlight.  You mentioned a codeplex sample that approaches the problem but only works with static/jpg images.  The codeplex sample I think you are referring to is linked from the Silverlight site, http://silverlight.net/community/gallerydetail.aspx?cat=3&sort=2#vid1881.  As you point out, this sample has not been updated yet to include the animation capabilities you need.

     

    It appears the crux of the answer to your question is to map each xml node to the corresponding tag in XAML.  However, the Silverlight forums will be a better resource for delving into the details of the mapping/conversion, http://silverlight.net/forums/.

    I hope this helps.

    Regards,
    Mark Miller, US-CSS DSC PROTOCOL TEAM

    Thursday, November 20, 2008 8:03 PM
    Moderator

All replies

  • Hello MSWIN,

    Thank you for posting to the Interoperability Forum.  Your question is quite relevant to the forum and you should receive a response to your post within the next 48 hours.

    In the mean time I suggest you check out the Open XML developer website (http://openxmldeveloper.org/) and the Open XML Format SDK forums (http://social.msdn.microsoft.com/forums/en-US/oxmlsdk/threads/) to help with the scenario you've designed.

    Wednesday, November 5, 2008 6:41 AM
  • Hi mswin,

     

    I am on the Microsoft Open Protocols team.  To my knowledge there is no existing tool to convert the PPT directly to XAML for Silverlight.  You mentioned a codeplex sample that approaches the problem but only works with static/jpg images.  The codeplex sample I think you are referring to is linked from the Silverlight site, http://silverlight.net/community/gallerydetail.aspx?cat=3&sort=2#vid1881.  As you point out, this sample has not been updated yet to include the animation capabilities you need.

     

    It appears the crux of the answer to your question is to map each xml node to the corresponding tag in XAML.  However, the Silverlight forums will be a better resource for delving into the details of the mapping/conversion, http://silverlight.net/forums/.

    I hope this helps.

    Regards,
    Mark Miller, US-CSS DSC PROTOCOL TEAM

    Thursday, November 20, 2008 8:03 PM
    Moderator