html页面实现打印功能

  • 方式一 打印整个html页面
  • 方式二 通过获取页面html内容打印

方式一 打印整个html页面

<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
<head><th:block th:include="include :: header('修改学员基本信息')" /><style>input[disabled]{background:#fff;opacity:1;color:black;}
.td1{width: 20%;
}
.td3{width: 5%;
}
tr{height: 56px;
}/*input:disabled{border : 0px solid #DDD ;background-color : white ;}*/</style><style type="text/css" media="print">.noprint { display:none;}</style>
</head>
<body class="white-bg">
<div class="wrapper wrapper-content animated fadeInRight ibox-content container" ><div class="row"><div col-sm-12><h1 style="text-align: center">报名确认表</h1></div></div><table border="0"><tr><td class="td1" style="width:25%"></td><td class="td2">单位名称:<input name="dwcs" value="恒大物业"  style="border:none;" disabled type="text"></td><td class="td3" style="width:10%"></td><td class="td4" rowspan="3"><div ><img src="/img/photoDemo/6_zp.jpg"></div></td></tr><tr><td class="td1" style="width:25%"></td><td class="td2">单位所在城市:<input name="dwcs" value="济南"  style="border:none;" disabled type="text"></td><td class="td3"></td><td class="td4"></td></tr><tr><td class="td1"></td><td class="td2">姓名:<input name="dwcs" value="张三"  style="border:none;" disabled type="text"></td><td class="td3"></td><td class="td4"></td></tr><tr><td class="td1"></td><td class="td2">职务:<input name="dwcs" value="项目经理"  style="border:none;" disabled type="text"><br></td><td class="td3"></td><td class="td4">身份证:<input name="dwcs" value="370138273847569283"  style="border:none;" disabled type="text"></td></tr><tr><td class="td1"></td><td class="td2">手机号:<input name="dwcs" value="1782763234"  style="border:none;" disabled type="text"></td><td class="td3"></td><td class="td4">取证类型:<input name="dwcs" value="新取证"  style="border:none;" disabled type="text"></td></tr><tr><td class="td1"></td><td class="td2">企业联系人姓名:<input name="dwcs" value="王大拿"  style="border:none;" disabled type="text"></td><td class="td3"></td><td class="td4">企业联系人手机:<input name="dwcs" value="18393827465"  style="border:none;" disabled type="text"></td></tr><tr><td class="td1"></td><td class="td2">企业邮箱:<input name="dwcs" value="test@qq.com"  style="border:none;" disabled type="text"></td><td class="td3"></td><td class="td4">企业收件地址:<input name="dwcs" value="山东省济南市历下区伯乐路"  style="border:none;width: 200px" disabled type="text"></td></tr><tr><td colspan="4" style="text-align: center"><!--<button class="noprint btn-dark" onclick="testPrint()" style="text-align: center">打印</button>--><button type="button" class="btn btn-w-m btn-success noprint" onclick="testPrint()">打印</button></td></tr></table></div>
<th:block th:include="include :: footer" />
<script th:inline="javascript">function testPrint() {window.print();}
</script>
</body>
</html>

方式二 通过获取页面html内容打印

window.document.body.innerHTML
网上一搜一大片

html页面实现打印相关推荐

  1. java实现分页打印功能_web 页面分页打印的实现

    1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 复制代码 代码如下: 到页面,或者使用javascript在需要的时候临时添加也可以: 复制代码 代码如下: document.b ...

  2. js设置html打印不分页,web 页面分页打印的实现

    1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 到页面,或者使用JavaScript在需要的时候临时添加也可以: document.body.insertAdjacentHTML ...

  3. 多页面分页打印功能实现

    这篇文章主要记录自己在做项目时,遇到某个页面信息通过复选框的操作,多个页面同时打印的功能,因为本身window.print()只能打印一张,遇到多个页面时会开多个页面然后进程中断的现象. 像这边选中了 ...

  4. 将两页A4 pdf文档合并到一页A4页面上打印的方法

    在实验室打印论文, 直接把pdf打印感觉比较浪费, 许多白边框都没有有效利用, 而且打印出来的页数很多, 显得不紧凑, 而且多而繁杂. 于是想要把pdf页面合并拼接打印, 比如: "将两页A ...

  5. springboot向前端页面实时打印日志

    springboot向前端页面实时打印日志 加入logback-spring.xml日志配置 <?xml version="1.0" encoding="UTF-8 ...

  6. html页面实现打印功能

    html页面实现打印功能 可用代码 效果截图 之前领导让我写一个html页面,可以进行打印,我上网搜了一下,html页面实现打印功能的博客有很多,这里我就不一一介绍了,直接上干货. 可用代码 < ...

  7. Vue - 下载打印功能,将页面下载打印为 pdf 格式文件(vue-print-nb)

    Vue 使用 vue-print-nb 插件实现打印功能 一. vue-print-nb 的使用 1.1 安装 vue-print-nb 1.2. 引入vue-print-nb 二. 一个打印实例 使 ...

  8. HTML 页面禁止打印

    问题:现在好多客户要求页面禁止打印,如果全面禁止用户打印,这个实施起来非常困难,但如果换个思路,让客户打印的内容全部为空,从结果上来看,也满足了客户的需求. 代码如下: <html> &l ...

  9. 用JS在html页面实现打印功能

    用JS在html页面实现打印功能 打印方式一: 打印方式二: 打印方式三(此方式会重新打开一个浏览器窗口): 做项目时,有在网页实现全局和局部打印的需求,百度许久,现总结如下: 打印方式一: 1.首先 ...

最新文章

  1. [转载] 七龙珠第一部——第079话 金角跟银角
  2. 学python需要什么文化基础-中国文化走的是()的路线。
  3. 破天荒第一遭 安全公司因玩忽职守被客户告上法庭
  4. 吴恩达深度学习笔记11-Course4-Week2【深度卷积网络:实例探究】
  5. java的全栈,Java全栈工程师
  6. leetcode 476. Number Complement | 476. 数字的补数(位运算)
  7. 【双100%解法】LeetCode 141 【剑指Offer 23】链表中环的入口节点
  8. mac系统及xcode使用的SVN客户端安装升级
  9. mysql账号密码忘_mysql用户名密码忘记了解决方法
  10. 分形之科赫(Koch)雪花
  11. 软件测试工程师简历项目经验怎么写?一千个软件测试简历范文模板
  12. 【爬虫】微博数据采集
  13. 首款国产开源数据库TBase核心架构演进
  14. OpenWrt路由器设置万能中继及如何永久修改MAC地址
  15. python汇率换算注释_【菜鸟学Python】案例一:汇率换算
  16. zyf整合ssm环境
  17. HBase进化之从NoSQL到NewSQL,凤凰涅槃成就Phoenix 1
  18. 【烈日炎炎战后端】MySQL理论(2.8万字)
  19. 如何利用视频监控系统遏制考试作弊行为?
  20. python实现长截图_用python实现对元素的长截图

热门文章

  1. PHP测试是否已连接MYSQL数据库源码
  2. PHP 测试页index.php phpinfo 空白问题
  3. js定时器和延时调用的使用
  4. 输入一个角度的弧度值x,计算该角的余弦值
  5. 51物联卡:浅谈物联网卡在智能安防中的发展前景
  6. 想做吃鸡游戏么兄弟?98K轻量物理了解一下
  7. 游戏(2017-12)
  8. 科创人·知乎CTO李大海:技术服务内容、商业化依赖内容,曾被「呵呵」难到挠头
  9. 神经网络学习笔记(一) RBF径向基函数神经网络
  10. 【计算机体系结构-01】指令集体系结构、微体系结构简介