前端实现在线预览pdf、word、xls、ppt等文件

最近在做一个公司的资源管理系统,一些知识小记一下。

1、前端实现pdf文件在线预览功能

方式一、pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面。在仅仅是预览pdf文件且UI要求不高的情况下可以直接通过a标签href属性实现预览

方式二、通过jquery插件jquery.media.js实现
这个插件可以实现pdf预览功能(包括其他各种媒体文件)但是对word等类型的文件无能为力。
实现方式:
js代码:


html结构:

      <body>
          <div id="handout_wrap_inner">div>
      body>

调用方式:

 $('#handout_wrap_inner').media({
        width: '100%',
        height: '100%',
        autoplay: true,
        src:'http://storage.xuetangx.com/public_assets/xuetangx/PDF/PlayerAPI_v1.0.6.pdf',
            }); 

方式三、直接通过页面内嵌iframe

$("