一个web表格页面,客户要求打印成word的格式.如果直接用js的window.print()打印的是整个页面.要打印成word形式,请问如何操作.是要用什么第三方工具吗?
解决方案 »
- SVN安装服务器 请各位帮忙看一下
- 请教:用java程序调用启动苹果系统的终端来执行命令代码
- 有关action的namespace的问题
- xsd打包后无法解析XML
- 有关Alfresco的求助!!!
- Struts2 session问题
- 非高手莫进,我用JAVA+AXIS做了一个WEBSERVICE,用。NET应用程序访问成功,为什么用微软的htc控件访问返回就空值?
- 谁有jboss cmp 和 cluster官方文档谢谢,等待。。。
- 联通sgip华为包,能发短信但是上行的短信状态和接受短信无法收到?
- hibernate多个表关联同一表的问题
- 通过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>