I am looking for an application which could be embedded within a web page that would allow the viewing of uploaded PDFs, Word Documents, and PowerPoints. The more that it could support the better. One with some sort of API to dynamically embed the files.

http://www.scribd.com/ looks promising but does anyone have experience using it, or a different one?

  • 2
    I can't stand the scribd interface. If I had wanted something that "heavy," I'd have used Acrobat in the first place. – Michael Todd Jul 1 '10 at 23:19

Google Docs Viewer.

You just append the URL of the document to the doc viewer URL, then throw it in an iframe or something. No API needed. Supports PDF, PPT, and TIFF.

  • Google Docs Viewer now supports over 15 different file types – mvark Sep 10 '11 at 13:49

For PDFs try PDF2SWF, it's a bit ugly and doesn't support the scroll wheel, but it works and is free. You also have to host it yourself, but that gives you more control and lets you embed files dynamically if you site set-up your site to do that.

They have a demo of it here.


Two that I like are:

  1. http://www.slideshare.net/
  2. http://www.docstoc.com/

Updated: Box recently achieved embedding Box.net

  • sorry I forgot to mention that I wanted to be able to dynamically embed them. Not do something by hand. – corymathews Jul 1 '10 at 16:54
  • google doc embed had issues with explorer 8 (maybe they fixed it by now). So be warned... – Tal Galili Jul 1 '10 at 17:09
  • Updated answer for embedding – phwd Jul 1 '10 at 17:09
  • @Tal Galili yea I updated the answer was trying to rollback a deleted answer instead of starting a new one – phwd Jul 1 '10 at 17:10

Not the answer you're looking for? Browse other questions tagged or ask your own question.