javascript – 浏览器中的文档预览

有没有办法在浏览器中预览文档?特别是在页面中使用iframe,而不是在新标签中打开文档?我有一个任何类型的文件列表,当用户点击一个文件时,想要以只读格式打开它.如果该文件是视频或音频文件,这很容易,但我希望能够做pdf,word docs,也许excel.最好是采用跨浏览器友好的方式,但如果我需要检测插件(我已经看过FF的Google Docs Viewer),我可以忍受.

更新:

ShaneC的答案很棒,总的来说效果很好.我看到的一个障碍是,对于html5设备(想想ipad),我需要将文档转换为一系列图像.我有什么方法可以自动化的方式来做这件事吗?我需要能够在上传新文档时自动执行此操作.

解决方法

您需要集成跨浏览器的跨类型文档查看器. Google将为您提供一些不错的网站,我个人对 Flex Paper有很好的体验.

有关演示,请参见此处:http://flexpaper.devaldi.com/demo/

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...