使用LODOP实现自动打印,不弹出预览窗
LODOP下载地址:http://www.c-/download.html
下载完之后会得到一个解压包,点击里面的CLodop_Setup_for_Win32NT.exe安装
安装完之后桌面会有一个图标
需要启动才能实现打印功能
实现后台代码 如下:
第一步:把 LodopFuncs.js文件复制到你的项目中
第二步:开始写代码,先创建以html页面测试一下
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title><script type="text/javascript" src="LodopFuncs.js"></script><script>var LODOP;setTimeout( function print(){LODOP=getLodop();LODOP.PRINT_INIT("测试打印");LODOP.SET_PRINT_PAGESIZE(3,48,20,"");LODOP.ADD_PRINT_HTM(10,10,300,200,document.getElementById('lodop').innerHTML);//直接打印//LODOP.PRINT();//打印预览LODOP.PREVIEW();},2000); //500毫秒后执行print()函数,只执行一次。</script></head><body><div id="lodop" ><table border="1" width="300"><tr><td>name</td><td><span>测试</span></td></tr><tr><td>age</td><td><span>20</span></td></tr></table></div></body></html>
效果图:
也可以使用js拼接html代码
js拼接html效果图
注释getLodop方法也可以实现打印