Microsoft offers a nice way to embed Powerpoint presentations with an iframe.
See: http://www.microsoft.com/web/solutions/powerpoint-embed.aspx
But I am missing a JavaScript API to control the slides.
Every embeddable player needs an API. It’s the bridge between your content and the web page you’re embedding it in, allowing them to function as a single, integrated unit. So the website can programmatically set the page/slide number for the embedded content.
It would be great to have an Javascript API to control the slides.That would enable huge possibilities like live presenting presentation, etc.
You could enable support HTML5's window.postMessage for communication between website and embedded iframe.
Cheers,
Philipp