<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,另类方式隐藏工具条样例相关推荐

  1. 在线浏览pdf doc html,前端实现在线预览pdf、word、xls、ppt等文件

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

  2. IOS 预览pdf,word文档的集中方式

    在iPhone中可以很方便的预览文档文件,如:pdf.word等等,这篇文章将以PDF为例.介绍三种预览PDF的方式,又分别从本地pdf文档和网络上的pdf文档进行对比. 预览本地PDF文档: 1.使 ...

  3. pdf在线预览 pdf.js的使用

    1.官网:https://mozilla.github.io/pdf.js/ 2.使用方法 1) 通过官网,下载pdfJs插件包,放至项目中: window.open("./js/pdfJS ...

  4. 前端预览 PDF 文件几种方式汇总(使用PDFJS)

    哈喽大家好啊.前半年还挺忙的,一直也没有发文章,有老哥想我了嘛.这两天发现老有人私信问我 PDF 相关的内容. 那么好,为了我能安心摸鱼,我准备出一篇文章来介绍一下如何使用 PDFJS . PDF.j ...

  5. PDF.js + Vue 浏览器以只读方式打开PDF,后台返回文件流,前端实现预览pdf

    如果你想光前端完成 office(xls,doc,ppt) 文件的预览,只能提供你这些库来使用 PDF http://mozilla.github.com/pdf.js/ XLS https://gi ...

  6. 前端在线预览PDF文件

    如何在vue项目中预览PDF格式的文件 需求:在vue3.x项目中预览pdf文件 提供以下三种方案: 1.Vue-pdf:适用于vue2.x版本,vue3.x需要改一些源码(vue2.x项目极力推荐, ...

  7. pdf预览 pdf.js+pdfObject

    1.下载pdf.js 第一步,下载源码:git clone git://github.com/mozilla/pdf.js.git (直接github下载zip 不能直接使用) 第二步 ,cd pdf ...

  8. 使用pdfobject预览pdf

    之前写过一篇预览pdf的,Vue使用vue-pdf实现PDF文件预览 ,大家按需所用 一般项目中在上传文件之前可能会有 先预览一下,看是否符合要求,符合再上传,这里先说了pdf文件,使用pdfobje ...

  9. 使用layui在前端接收后端的图片流来显示二维码,在前端使用iframe接收后端流来预览pdf

    消息弹框的形式 因为我是在生成二维码之后,用zxing的工具类输出的流 所以这里介绍一下我用到的工具类的依赖 gradle // https://mvnrepository.com/artifact/ ...

最新文章

  1. aspen软件对电脑的要求_BIM软件对电脑配置的要求——Fuzor软件对电脑配置的要求...
  2. 大话数据结构与算法:算法初步1
  3. mysql 没有选择数据库_没有选择数据库 – PHP和MySQL
  4. 实验1 数据库操作
  5. MATLAB视角下的七夕节
  6. linux窗帘文件夹命令,窗帘面板和电机 · 控客智能家居 Linux SDK 使用手册 · 看云...
  7. 《零基础》MySQL 创建数据库(五)
  8. VS2015+cmake3.8+opencv3.2+opencv-contrib3.2编译及配置步骤
  9. (转)ElasticSearch教程——汇总篇
  10. Python实战从入门到精通第五讲——数据结构与算法3之序列中出现最多的元素
  11. Android---------------Handler的学习
  12. 指令 出厂_CNC数控加工中心编程指令详解
  13. 深入了解TMG企業版的獨立陣列
  14. 简单的扫雷游戏代码(c++)
  15. 超宽带 DWM1000模块 电气规格
  16. 墨西哥FBA海运头程货代,墨西哥海运几天到?
  17. 满满干货之前端RSA长文本加密(vue项目)
  18. 电脑计算机 回收站隐藏文件,电脑中怎样隐藏回收站?电脑中隐藏回收站方法【图文】...
  19. MYS-6ULX-IOT 开发板测评——使用 Yocto 添加软件包
  20. 我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知

热门文章

  1. 计算机部件动漫,因一个片段肝了整部番,电脑配件上榜,它满屏“虎狼之词”...
  2. Java泛型(1)--集合使用泛型Generic、自定义泛型、泛型在继承上的体现、通配符的使用
  3. endnote文献顺序编号不对_把Endnote装进大脑:行走的文献管理者
  4. 缩影和掠影_普查员的“酸苦甜” 社区人口普查工作掠影
  5. js hover图片放大不遮挡_CSS3+JS 实现放大镜
  6. 你好a+b(非入门)
  7. 1 课外笔记之网页动画——jsp系列问题
  8. POJ2503 Babelfish map或者hash_map
  9. python实现: protobuf解释器
  10. 根本不存在 DIV + CSS 布局这回事