1、使用浏览器直接打开pdf文件;
目前浏览器都支持直接打开pdf文件,支持ie8以上浏览器及其他常用浏览器;
浏览器 | 是否支持 | 备注 |
Chrome | 是 |
|
360急速 | 是 |
|
IE 8以上版本/Edge | 是 |
|
IE 8以下版本 | 否 |
|
Safari | 是 |
|
…… |
|
|
优点:
使用方便,只需要嵌套在iframe里面就能使用,甚至可以直接用浏览器打开文件,不进行任何的开发;
适用于几乎所有常见的浏览器;
缺点:
界面不可控,与浏览器有关;
定制性差,无法自定义展示内容;
2、使用pdfjs
浏览器 | 是否支持 | 备注 |
Chrome | 是 |
|
360急速 | 是 |
|
IE 8以上版本/Edge | 不全部支持 |
|
IE 8以下版本 | 否 |
|
Safari 9+ | 不全部支持 |
|
…… |
|
|
优点:
功能强大,几乎能实现Adobe Acrobat Reader中全部的内容;
完全的js开发,不依赖其他的js库;
缺点:
相对来说,支持的浏览器更少;
开发需要了解相关的知识;
3、转为.swf,使用flash进行展示
很多浏览器不再支持flash功能,故没有进行相关研究