How to Embed powerpoint in html?

Embed a PowerPoint presentation into HTML

  • Is it possible to embed a PowerPoint presentation (.ppt) into a webpage (.xhtml)? This will be used on a local intranet where there is a mix of Internet Explorer 6 and Internet Explorer 7 only, so no need to consider other browsers. I've given up... I guess Flash is the way forward.

  • Answer:

    Google Docs can serve up PowerPoint (and PDF) documents in it's document viewer. You don't have to sign up for Google Docs, just upload it to your website, and call it from your page: <iframe src="http://docs.google.com/gview?url=http://www.yourwebsite.com/powerpoint.ppt&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>

GateKiller at Stack Overflow Visit the source

Was this solution helpful to you?

Other answers

I don't know of a way to embed PowerPoint slides directly into HTML. However, there are a number of solutions online for converting a PPT file into a http://en.wikipedia.org/wiki/SWF, which can be embedded into HTML just like any other Flash movie. http://www.google.com/search?source=ig&hl=en&rlz=&=&q=ppt+to+swf&btnG=Google+Search seems to give a lot of hits. Some are free, others aren't. Some handle things like animations, others just do still images. There's got to be one out there that does what you need. :)

Herms

The 'actual answer' is that you cannot do it directly. You have to convert your PowerPoint presentation to something that the browser can process. You can save each page of the PowerPoint presentation as a JPEG image and then display as a series of images. You can save the PowerPoint presentation as HTML. Both of these solutions will render only static pages, without any of the animations of PowerPoint. You can use a tool to convert your PowerPoint presentation to Flash (.swf) and embed it that way. This will preserve any animations and presumably allow you to do an automatic slideshow without the need for writing special code to change the images.

The first few results on Google all sound like good options: http://www.pptfaq.com/FAQ00708.htm http://www.webdeveloper.com/forum/showthread.php?t=86212

matt b

Try http://www.freedownloadscenter.com/Programming/Delphi_Tools_and_Components/PowerPoint_ActiveX.html. This is an ActiveX component that embeds PowerPoint into an OCX. Since you are using just Internet Explorer 6 and Internet Explorer 7 you can embed this component into the HTML.

FlySwat

I've given up... I guess Flash is the way forward.

GateKiller

As a side note: If your intranet users also have access to the Internet, you can use the http://en.wikipedia.org/wiki/SlideShare widget to embed your PowerPoint presentations in your website. (Remember to mark your presentation as private!)

yoavf

Some Flash tool that can convert the PowerPoint file to Flash could be helpful. Slide share is also helpful. For me, I will take something like PPT2Flash Pro or things like that.

Well, I think you get to convert the powerpoint to flash first. PowerPoint is not a sharable format on Internet. Some tool like http://www.sameshow.com/powerpoint-to-flash.html#107 could be helpful for you.

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.