您的位置:首页 > 编程语言 > Java开发

java 利用jsp打印html页面

2017-02-20 18:10 253 查看
以下代码可以直接调用,在
oPrintBtn.onclick=function(){}函数中可以控制需要打印输出的内容,电脑连打印机时可以直接打印,没有打印机时,可用Google打开,可以生成PDF文件保存到本地。
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>打印测试</title><meta name="description" content=""><meta name="keywords" content=""><link href="" rel="stylesheet"><style type="text/css">#customers{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  width:100%;  border-collapse:collapse;}#customers td, #customers th{font-size:1em;border:1px solid #98bf21;padding:3px 7px 2px 7px;}#customers th{font-size:1.1em;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#A7C942;color:#ffffff;}#customers tr.alt td{color:#000000;background-color:#EAF2D3;}</style></head><body><table id="customers"><tr><th>Company</th><th>Contact</th><th>Country</th></tr><tr><td>Apple</td><td>Steven Jobs</td><td>USA</td></tr><tr class="alt"><td>Baidu</td><td>Li YanHong</td><td>China</td></tr><tr><td>Apple</td><td>Steven Jobs</td><td>USA</td></tr><tr class="alt"><td>Baidu</td><td>Li YanHong</td><td>China</td></tr></table><br/><br/><br/><div>aaa</div><div id='oDiv2'><div>bbb</div></div><div>ccc</div><input type="button" value="打印" id="js_print" /><script>var oPrintBtn = document.getElementById("js_print");var oDiv2 = document.getElementById("customers");oPrintBtn.onclick=function(){var oPop = window.open('','oPop');var str = '<!DOCTYPE html>'str +='<html>'str +='<head>'str +='<meta charset="utf-8">'str +='<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">'str +='<style type="text/css">';str +='#customers{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  width:100%;  border-collapse:collapse;}';str +='#customers td, #customers th{font-size:1em;border:1px solid #98bf21;padding:3px 7px 2px 7px;} ';str +='#customers th{font-size:1.1em;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#A7C942;color:#ffffff;}';str +='#customers tr.alt td{color:#000000;background-color:#EAF2D3;}';str +='</style>';str +='</head>'str +='<body>'str +='<table id="customers">';str +='<tr>';str +='<th>Company</th>';str +='<th>Contact</th>';str +='<th>Country</th>';str +='</tr> ';str +='<tr>';str +='<td>Apple1</td>';str +='<td>Apple2</td>';str +='<td>Apple3</td>';str +='</tr> ';str +='<tr>';str +='<td>Baidu1</td>';str +='<td>Baidu2</td>';str +='<td>Baidu3</td>';str +='</tr> ';str +='</table>';str +="<div id='oDiv2'><div>bbb</div></div>";str +='</body>'str +='</html>'oPop.document.write(str);oPop.print();oPop.close();}</script></body></html>  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息