问题描述:

项目中使用PDF打印,Google浏览器和ie都有默认的页眉页脚,页面四个角有时间,页码,网址,甚至还有undefined。


解决方案:

1.使用css样式,将页眉页脚去除。
2.ie兼容处理,(js函数)

一.Chrome处理

<style scoped>@page {size:auto !important;height: 100% !important;margin: 3mm 0 0 10mm  !important;
}
</style>

二.ie处理

methods: {print_page() {if (!!window.ActiveXObject || 'ActiveXObject' in window) { // 是否iethis.remove()}// window.print()},remove() {var hkey_pathhkey_path = 'HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\'try {var RegWsh = new window.ActiveXObject('WScript.Shell')RegWsh.RegWrite(hkey_path + 'header', '')RegWsh.RegWrite(hkey_path + 'footer', '')} catch (e) {}},}
<el-button v-print="#toPrint" type="primary" @click="print_page">打印机打印</el-button>

pdf打印去掉页眉页脚(兼容ie)相关推荐

  1. [html] 打印页面时怎样自定义打印页眉页脚或者去掉眉页脚?

    [html] 打印页面时怎样自定义打印页眉页脚或者去掉眉页脚? <style type="text/css" media="print"> @pag ...

  2. window.print() 实现A4纸张打印及去掉页眉页脚及打印链接

    1.边距为无 <style> /* 布局纵向 */ .a4-endwise{width: 1150px;height: 1627px;border: 1px #000 solid;} /* ...

  3. vue 打印功能 调用原生print,带(去掉页眉页脚)分页打印

    安装 vue-print-nb插件 npm install vue-print-nb --save 安装完成后 在页面引入 import Print from 'vue-print-nb' </ ...

  4. vue js 打印 去掉页脚的链接,去掉页眉页脚

    打印 <div style="padding-top: 15px;width:100px;"><el-button type="primary" ...

  5. jquery.print.js 网页局部打印 横向打印 去掉页眉页脚

    ie-设置(右上角齿轮)-打印-页面设置 引入print.css,这个css里存的是自己要打印的区域的样式,比如table,tr,td,边框边距等的样式 引入jquery.js和jquery.prin ...

  6. 【js、vue-print-nb】js 在Chorme中打印页面去掉页眉页脚

    js或者vue-print-nb插件在chorme调用打印是都会带上 页眉页脚及时间. 在chorme中可以手动设置 打印是否要页眉页脚,如果不想手动打印时设置可以参考用css 控制: 参考:http ...

  7. 【Itext】7步制作Itext5页眉页脚pdf实现第几页共几页

    itext5页眉页脚工具类,实现page x of y 完美兼容各种格式大小文档A4/B5/B3,兼容各种文档格式自动计算页脚XY轴坐标 鉴于没人做的这么细致,自己就写了一个itext5页眉页脚工具类 ...

  8. js 打印的一些技巧 去除页眉页脚,主动分页

    1.页眉页脚 可以简单点用css来实现 下拉把以下代码粘贴到页面里就可以了测试对于ie firefox chrome兼容都还不错 <style media="print"&g ...

  9. html pdf支持css%写法吗,flying-saucer-pdf终于完美解决了(中文问题,换行问题,分页,页眉页脚,水印),html+css控制pdf样式...

    集成freemarker+flying-saucer-pdf+itext,通过html模板生成PDF 折腾了很久,flying-saucer-pdf终于完美解决了(中文问题,换行问题,页眉页脚,水印) ...

  10. XMLWorkerHelper生成pdf文件添加页眉页脚

    一.Controller代码 import java.io.ByteArrayInputStream; import java.io.FileOutputStream; import java.io. ...

最新文章

  1. 弄懂“进程”(上):3个组成部分、4个基本特征、4个基本状态
  2. zz职位是有负面作用的
  3. python用一行代码编写一个回声程序_一行python代码实现树结构
  4. c++dll生成和调用
  5. html冷门标签,html 冷门
  6. 使用Python的twisted和socket模块实现端口的负载分发
  7. js 操作location URL对象进行操作
  8. OpenCL memory object 之 Global memory (1)
  9. antd权限管理_推荐6款超好看实用的管理后台模版
  10. Rtaudio在VS下的使用
  11. C++查缺补漏,赶紧的
  12. elementui 单独修改一个label的样式
  13. 线性判别用于提取词向量_各种机器学习算法的应用场景分别是什么(比如朴素贝叶斯、决策树、K 近邻、SVM、逻辑回归最大熵模型)?...
  14. 阿里云域名转入/转出操作教程
  15. Oracle数据库update用法总结
  16. python if实现对话_Python生成微信对话生成器(四)
  17. wifidog 认证
  18. Eclipse 设置护眼背景色
  19. 承诺通过年薪百万的CISSP信息系统安全专家认证,未通过提供第二次认证费749美元
  20. Android: MultiDex原理和优化

热门文章

  1. dva 路由/导航/
  2. PDF如何免费转Word
  3. 浙江工业大学计算机专业考研心得
  4. HTML+CSS系列实战之表格
  5. MySQL数据库中数据完整性_MySQL数据完整性详细讲解及实现方式
  6. jquery gotop插件
  7. 互联网金融涌动下的冲动与借债
  8. 基于C语言和LPC1114开发板的嵌入式实验 SysTick实验、定时器实验、LED呼吸灯实验、蜂鸣器实验
  9. 路科sv练习2-类的继承
  10. 沉浸式体验,文化与科技融合创新的新业态