There are a number of web apps that let you upload and embed documents, but nobody offers a more comprehensive solution than Embedit.in.
Embedit.in lets you embed almost any sort of documents. It supports a number of document types including .doc, .docx, .ppt, .pptx, .xls, .xlsx, .jpg, .gif, .png, .psd, .html, .css, .js, .csv, .txt, .sql and others. After you have uploaded a document, Embedit.in provides you with an embed code that you can paste on any website or blog to embed the document. You can also choose to display a thumbnail or a link, clicking which would open the document in an overlay.
Another great feature that Embedit.in offers is the ability to embed complete web pages as a flash object. Just specify the URL of the web page you are trying to embed and you will get an embed code. You can also adjust the background color, width and height of the embedded object.
Embedit.in also provides you with analytics on how many people viewed, printed or downloaded your embedded objects. To test the service out, we embedded the Techie-Buzz web page using Embedit.in: