可以直接调用测试:

测试实例下载:https://download.csdn.net/download/qq_36537546/12546247

这是我们调用的打印页面:

源码部分:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><link rel="stylesheet" href="css/page/index.css"><title>window调用打印接口</title><style>#pr{width:100px;height:40px;line-height:40px;text-align:center;background:#ccc;}.box{width:600px;background:red;}</style>
</head>
<body><div class="box"><h1>要打印的内容</h1><p>测试内容</p></div><div id="pr">点击打印</div>
</body>
</html>
<script>function $(selector){return document.querySelector(selector);}//获取整个页面$("#pr").onclick =function(){window.print();}/* 实现打印全部页面(也可以打印局部页面 - 看需求) ---- 我是只打印boby里边的内容获取我们定义的id*/$("#pr").onclick =function(){var oldHtml = $("body").innerHTML; var printbox = $(".box").innerHTML;$("body").innerHTML = printbox;window.print();$("body").innerHTML = oldHtml;}
</script>

JAVA:实现 web 打印功能(简单易懂)相关推荐

  1. java发布后功能不能用,急项目发布后java写的打印功能失效了-求解解决方法

    当前位置:我的异常网» J2EE » 急项目发布后java写的打印功能失效了-求解解决方法 急项目发布后java写的打印功能失效了-求解解决方法 www.myexceptions.net  网友分享于 ...

  2. java web几百万分页_举例详解用Java实现web分页功能的方法

    举例详解用Java实现web分页功能的方法 发布于 2020-11-25| 复制链接 摘记: 分页问题是一个非常普遍的问题,开发者几乎都会遇到,这里不讨论具体如何分页,说明一下Web方式下分页的原理. ...

  3. HttpPrinter实现web打印功能

    HttpPrinter实现web打印功能 WEB套打可选方案不多,理想的更少,利用免费控件HttpPrinter+JavaScript实现精确套打,算是较为经典的选择.这种方案其实比较简单,利用一个h ...

  4. 继续java如何实现打印功能

    要在 Java 中实现打印功能,你需要使用 Java 的 PrintStream 类或者 PrintWriter 类.这两个类都有一个名为 print 的方法,可以用来打印内容. 例如,你可以这样使用 ...

  5. java实现分页打印功能_Java简单高效实现分页功能

    今天想说的就是能够在我们操作数据库的时候更简单的更高效的实现,现成的crud接口直接调用,方便快捷,不用再写复杂的sql,带吗简单易懂,话不多说上方法 1.utils.java工具类中的方法 /** ...

  6. 使用JasperReport报表工具,做出Java项目报表打印功能(一)

    一:介绍 JasperReport是一个强大.灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式.该库完全由Java写成,可以用于在各种Java应用程序,包括J2 ...

  7. html图片打印不出来 lodop_lodop 控件实现web打印功能

    WEB套打可选方案不多,理想的更少,利用免费控件Lodop+JavaScript实现精确套打,算是较为经典的选择.这种方案其实比较简单,利用一个htm文件就可以实现模板设计过程,几乎是"空手 ...

  8. java占位符打印_java简单日志打印规范小记

    个人认为,如果公司一些基础类库不做约束,很可能"埋坑",形成技术债务,最终为此付出代价.本文讲解一个最基本的日志打印规范. 1. 日志打印组件 日志组件有很多,日志门面的选择有:S ...

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

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

  10. java实现斗地主发牌案例简单易懂

    案例分析 1.买扑克 使用集合或者数组来定义扑克,这里有两张牌是特殊的大王和小王,这里咱们就使用数组来定义54张牌,定义两个数组一个装花色,一个装AKQJ....这些13张牌,大王和小王就直接使用集合 ...

最新文章

  1. 某程序员吐槽:太尴尬!四年不见的前女友来公司面试,自己还是面试官!
  2. 深度学习中的Dropout原理介绍
  3. WeakReference回收问题
  4. Window.resizeTo()
  5. Elasticsearch之CURL命令的version控制
  6. 支持字典_手把手教你学Python之字典
  7. CompressAI:InterDigital开源基于学习的图像视频压缩研究库
  8. Bash脚本删除相对路径下小于指定大小的文件
  9. uni-app,v-for时 block 和 view 的使用
  10. C++进阶—— helper function 的设计与实现
  11. oracle使用between and边界问题
  12. 生命剩下24小时应该做什么
  13. java程序设计基础_陈国君版第五版_第六章习题
  14. CSDN会员服务协议
  15. 国内代理ip的爬取,构建ip代理池@2
  16. 倒计时 1 天丨微信大数据挑战赛,即将启动报名
  17. html 中数字换行,CSS实现连续数字和英文的自动换行的方法
  18. Android NFC的应用
  19. 功能: Form窗口最大化时,控件相对位置变化的问题 (学习日记2016-12-23)
  20. pdf怎么分割成多个文件?有两种方式

热门文章

  1. 个人开源码支付收款系统源码+支持免备免签约
  2. hashmap java 排序_Java 对HashMap进行排序的三种常见方法
  3. 空手套白狼,硬阅java字节码class文件
  4. cisco ios 权限等级详解
  5. Spring定时任务表达式示例
  6. 【数字图像处理】基于SeetaFace2的人脸检测
  7. 信号与系统实验之信号的时域分析(Python+matplotlib)
  8. HITACHI日立印刷机电源维修W-PSX175
  9. Gurobi运筹学开发教程04:拉格朗日分解技术及其实现
  10. 单片机矩阵键盘c语言程序,stc89c52单片机下的矩阵键盘程序