一个web表格页面,客户要求打印成word的格式.如果直接用js的window.print()打印的是整个页面.要打印成word形式,请问如何操作.是要用什么第三方工具吗?
解决方案 »
- 使用Axis调用.net WebService时,如何传入WSDL中自定义的复杂数据类型?
- ClassPathXmlApplicationContext
- 如何判断当前页面是以何种方式打开的?
- 怎样用javamail发送邮件呢?
- 没办法,不记得了,请各位大侠帮帮忙!!
- osworkflow里面提供的流程范例
- log4j的问题
- 反扑归真,dos 窗口ejb client,java 运行成功java -jar 失败问题,冥思苦想不解啊
- 请问这断代吗怎么总是报错呢?挺急的,谢谢大家了。
- visual age for java 3.5 以上版本下载?谢谢
- 通过xfire生成的wsdl文件中,这么将soap header写入?
- jdbc连接速度慢的问题
可以选择工具试试,如果是免费的可以试试birt或者ireport
下载地址:http://icecloud.51.net/soft/ireport.rar
可以选择工具试试,如果是免费的可以试试birt或者ireport
实际上调用的是Jasper的相关接口导出rtf文件
rtf文件相当于微软的word
可用word打开
<input id="btnPrint" type="button" value="button" onclick="javascript:window.print();" />
可以用样式控制,你想让那块打印就打印啊,样式如下:
<style type="text/css" media=print>
.noprint{display : none }
</style>
然后使用样式就可以:
<p class="noprint">不需要打印的地方</p>