前言:今天得到一个需求 就是把一些wode文档中的表格,去根据数据填充,然后调用打印机进行打印出来
在这个需求下来的时候,其实第一时间就想的是,使用JAVA代码对wode文档进行操作,然后调用打印机去进行打印
但是后面发现有点麻烦,因为我还要把文件转换成图片在页面中进行预览,然后在进行打印,说时候有点绕
首先我们来看看要打印的文件吧
要打印的word文档格式:
然后我们来看看Window print() 方法的强大吧
https://www.runoob.com/jsref/met-win-print.html 点击看官方详细方法介绍
直接运行实例就可以了,点击打印就可以打印了(前提电脑得先练级打印机,才能实现打印文件哦)
实例效果。
接下来我们来看看js操作的代码吧,以及监听打印机取消的事件
//点击事件 点击就获取事件打印当前页面
<script>
function printpage(){ //进入到点击方法 然后当前页面打印
document.getElementById("p").style.display="none"; //这里是因为设置元素不显示是因为, 在打印机上面的内容不需要 打印按钮,所以给他不显示
window.print();/