前端 PDFObject.embed预览PDF,另类方式隐藏工具条样例
<body>
<div id="divid"></div>
</body>
<script >
var filePath='/projectName/files/文件名称.PDF';//pdf预览路径
$(function(){
PDFObject.embed(filePath, "#divid");
if(document.getElementById('divid').innerHTML.indexOf('软件以便支持在线预览打印')==-1) {//
displaymargin();//自动预览
}
})
//将iframe阅览界面高度+62px,在将iframe上移62px,进而隐藏工具条。
function displaymargin(){
var iframeid='iframeid';//预览界面所在iframe id
var iframeobj = parent.document.getElementById(iframeid);
var IHeight=iframeobj.offsetHeight;
//设置预览界面上移,隐藏工具条
iframe.setAttribute('style',' margin-top:-62px;height:'+(IHeight+62)+'px;');
}
</script>
预览效果如下(测试适应firefox,360,IE):
前端 PDFObject.embed预览PDF,另类方式隐藏工具条样例相关推荐
- 在线浏览pdf doc html,前端实现在线预览pdf、word、xls、ppt等文件
1.前端实现pdf文件在线预览功能 方式一: 通过a标签href属性实现 pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面.在仅仅是预览pdf文件且UI要求不高的情况下可以直接通过a标签hr ...
- IOS 预览pdf,word文档的集中方式
在iPhone中可以很方便的预览文档文件,如:pdf.word等等,这篇文章将以PDF为例.介绍三种预览PDF的方式,又分别从本地pdf文档和网络上的pdf文档进行对比. 预览本地PDF文档: 1.使 ...
- pdf在线预览 pdf.js的使用
1.官网:https://mozilla.github.io/pdf.js/ 2.使用方法 1) 通过官网,下载pdfJs插件包,放至项目中: window.open("./js/pdfJS ...
- 前端预览 PDF 文件几种方式汇总(使用PDFJS)
哈喽大家好啊.前半年还挺忙的,一直也没有发文章,有老哥想我了嘛.这两天发现老有人私信问我 PDF 相关的内容. 那么好,为了我能安心摸鱼,我准备出一篇文章来介绍一下如何使用 PDFJS . PDF.j ...
- PDF.js + Vue 浏览器以只读方式打开PDF,后台返回文件流,前端实现预览pdf
如果你想光前端完成 office(xls,doc,ppt) 文件的预览,只能提供你这些库来使用 PDF http://mozilla.github.com/pdf.js/ XLS https://gi ...
- 前端在线预览PDF文件
如何在vue项目中预览PDF格式的文件 需求:在vue3.x项目中预览pdf文件 提供以下三种方案: 1.Vue-pdf:适用于vue2.x版本,vue3.x需要改一些源码(vue2.x项目极力推荐, ...
- pdf预览 pdf.js+pdfObject
1.下载pdf.js 第一步,下载源码:git clone git://github.com/mozilla/pdf.js.git (直接github下载zip 不能直接使用) 第二步 ,cd pdf ...
- 使用pdfobject预览pdf
之前写过一篇预览pdf的,Vue使用vue-pdf实现PDF文件预览 ,大家按需所用 一般项目中在上传文件之前可能会有 先预览一下,看是否符合要求,符合再上传,这里先说了pdf文件,使用pdfobje ...
- 使用layui在前端接收后端的图片流来显示二维码,在前端使用iframe接收后端流来预览pdf
消息弹框的形式 因为我是在生成二维码之后,用zxing的工具类输出的流 所以这里介绍一下我用到的工具类的依赖 gradle // https://mvnrepository.com/artifact/ ...
最新文章
- aspen软件对电脑的要求_BIM软件对电脑配置的要求——Fuzor软件对电脑配置的要求...
- 大话数据结构与算法:算法初步1
- mysql 没有选择数据库_没有选择数据库 – PHP和MySQL
- 实验1 数据库操作
- MATLAB视角下的七夕节
- linux窗帘文件夹命令,窗帘面板和电机 · 控客智能家居 Linux SDK 使用手册 · 看云...
- 《零基础》MySQL 创建数据库(五)
- VS2015+cmake3.8+opencv3.2+opencv-contrib3.2编译及配置步骤
- (转)ElasticSearch教程——汇总篇
- Python实战从入门到精通第五讲——数据结构与算法3之序列中出现最多的元素
- Android---------------Handler的学习
- 指令 出厂_CNC数控加工中心编程指令详解
- 深入了解TMG企業版的獨立陣列
- 简单的扫雷游戏代码(c++)
- 超宽带 DWM1000模块 电气规格
- 墨西哥FBA海运头程货代,墨西哥海运几天到?
- 满满干货之前端RSA长文本加密(vue项目)
- 电脑计算机 回收站隐藏文件,电脑中怎样隐藏回收站?电脑中隐藏回收站方法【图文】...
- MYS-6ULX-IOT 开发板测评——使用 Yocto 添加软件包
- 我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知
热门文章
- 计算机部件动漫,因一个片段肝了整部番,电脑配件上榜,它满屏“虎狼之词”...
- Java泛型(1)--集合使用泛型Generic、自定义泛型、泛型在继承上的体现、通配符的使用
- endnote文献顺序编号不对_把Endnote装进大脑:行走的文献管理者
- 缩影和掠影_普查员的“酸苦甜” 社区人口普查工作掠影
- js hover图片放大不遮挡_CSS3+JS 实现放大镜
- 你好a+b(非入门)
- 1 课外笔记之网页动画——jsp系列问题
- POJ2503 Babelfish map或者hash_map
- python实现: protobuf解释器
- 根本不存在 DIV + CSS 布局这回事