谷歌浏览器可以直接在线查看pdf,而IE内核浏览器无法在线查看,默认是下载。

这里用到的是pdf.js,不仅支持IE内核浏览器,而且兼容手机查看pdf

官网地址:http://mozilla.github.io/pdf.js/

版本:2.0.*

下载之后解压放到本地服务器,打开对应网址查看一下。/web/viewer.html

IE也是可以正常显示的

默认的pdf文件设置,搜索 var defaultOptions,修改defaultUrl中value的值。

查看自定义的pdf文件,我将demo.pdf文件放到了web目录下。         // 中文名称.pdf也可以

get方式,传入文件名即可。/web/viewer.html?file=demo.pdf

你还可以指定显示的页码。/web/viewer.html?file=demo.pdf#page=9

隐藏下载和打印按钮

1、删除viewer.html中188-195行的两个button标签

2、删除viewer.html中9798-9803行print和download事件

3、移动端隐藏打印和下载按钮,viewer.html中110-117行的两个button标签添加style="display:none;"属性

浏览器在线查看pdf文件 pdf.js的使用教程相关推荐

  1. 快速用浏览器在线查看.ipynb文件

    文章目录 快速方法 快速方法 1.查看GitHub中.ipynb路径 如:https://github.com/deepinsights-analytica/ieee-icpse2021-paper/ ...

  2. 在线查看word,excel,pdf文件解决

    眼看着项目要结束,提出新的需求(-_-!!习惯成自然了)需要支持在线查看word,excel,pdf文件,网页中嵌套word的时候,不让word文档占据整个网页,页面内还要有审批等功能,第一感觉想到控 ...

  3. 手机端 阅读 pdf 文件 touchPDF.js

    touchpdf 中文API 下载地址: http://github.com/loicminghetti/touchpdf/archive/master.zip 一款在手机端 阅读pdf 文件的 js ...

  4. 基于Angularjs框架实现HTML5在线查看OFD文件

    我们在系统开发过程中,经常会遇到图片浏览,PDF,OFD文件浏览问题. 最近正需要开发此功能,在线查看OFD文件.查阅各种资料发现,其实OFD和PDF是同一类型文件,OFD就是中国版本的PDF. 下面 ...

  5. 如何在Web浏览器中查看XML文件

    一旦了解到HTML是XML的一种形式,您可能会想知道如果尝试在浏览器中查看XML文件会发生什么. 结果令人非常失望-Firefox在页面顶部显示一条横幅,上面写着:"此XML文件似乎没有与之 ...

  6. h5移动端在线查看pdf文件 预览pdf文件 pdfh5.js

    要做移动端在线查看pdf的效果 最后选择了    pdfh5.js  强烈点赞   详情链接 https://www.gjtool.cn/articles/2019/09/04/15675716491 ...

  7. 不用网页另存PDF,浏览器在线简单查找下载PDF文件分享

    移动互联网时代网上公开了很多电子资源,这些PDF文档可以在线查看和下载.平时一些政策或想要了解其他的事情信息,现在可以直接搜到文件不用网页另存为PDF.当然有些文件不允许下载,如果搜到需要的内容只能查 ...

  8. 微软 Office Online 在线查看word,pdf, xls,ppt 文档

    使用微软提供的Office Online平台只需要一个网址即可在线查看Xls,doc,PPT等文档 http://view.officeapps.live.com/op/view.aspx?src=要 ...

  9. 在线查看office文件的两种方法word、excel、ppt文件

    目录 一.word.excel.ppt文件在线预览 二.word.excel文件转HTML 1. 使用office软件自带功能转换HTML 2. 使用文件转换API(如Zamzar)转换HTML 一. ...

最新文章

  1. java中常见类型转换
  2. docker 安装nacos_「Java Spring Cloud 实战之路」 使用nacos配置网关
  3. JMeter初探-安装与使用
  4. UnpooledDirectByteBuf源码分析
  5. python如何复制oracle数据_Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法...
  6. Spring(一)--作用、IOC容器细节、搭配环境、Spring实验
  7. python双层for循环优化,如何优化Python中的嵌套for循环
  8. Eclipse中好用的快捷键
  9. 关于发邮件报错535 Error:authentication failed解决方法
  10. flash请求来源Refer测试
  11. EMNLP 2019 丨微软亚洲研究院精选论文解读
  12. python求解二次规划问题
  13. 如何打造高绩效团队?团队成功的关键要素?
  14. 使用给定的整数n,编写一个程序生成一个包含(i, i*i)的字典,该字典包含1到n之间的整数(两者都包含)。假设向程序输入:5则输出为:{1:1, 2:4, 3:9, 4:16, 5:25}
  15. html+默认ie11,IE11浏览器设置成默认浏览器的方法
  16. windows部署tensorflow serving
  17. cos41度用计算机怎么算,用电监察计算(精品)
  18. 巴比特CEO王雷:未来几年会迎来区块链企业上市小高潮,或将诞生万亿级企业...
  19. 皮卡车行业调研报告 - 市场现状分析与发展前景预测
  20. Office宏病毒Virus.MSExcel.Agent.f的查杀方法

热门文章

  1. Gradle如何排除依赖项目的某些包
  2. 如何多人协作编辑文档
  3. 日常python学习笔记DAY 8---集合运算(交集、并集、超集和差集)
  4. WebGoat——XST
  5. BABvsBABAB
  6. coco数据集目标检测论文_做目标检测,这6篇就够了:CVPR 2020目标检测论文盘点...
  7. zfoo中的providers和consumers标签
  8. eclipse 插件安装 摘要
  9. 文本编辑器Vim/Neovim被曝任意代码执行漏洞,Notepad:兄弟等你好久了
  10. git bash 下 pacman 环境配置