各位大侠,帮帮忙,我想在JSP页面用一个按钮把整个页面的全部内容包括图表导出成word,excel,或是pdf,该怎么做啊?
图表是fusionchart的flash。

解决方案 »

  1.   

    我觉得直接用打印就可以了啊
    <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT> 
    <input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
    <input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
    <input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
    <input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
    <input type=button value=关闭预览 onclick=javascript:window.close();>
    把以上内容加入你要获取全部页面内容的界面,就可以实现了
      

  2.   

    网页截图是强行打开一个浏览器然后截屏,我页面有很长的滚动条,不好弄。
    还是想要一个按钮能把jsp页面内容全部导出成word。
      

  3.   

    我也有同样的需求,期待有人给解决中,目前我是让JSP页面输出成excel文档
      

  4.   

    fusionchart 有导出这个功能的啊 我以前用过,能够倒出来的,楼主可以看看官网上的Demo
      

  5.   

    呵呵,单单导出是没问题,问题是要把页面内容和flash一起导出。
      

  6.   

    这里有一个导出word的,不知道可以不可以
      

  7.   

    看到fusionchart有一套服务器端api flash生成image,需要在生成pdf前将flash替换成image,然后将完整html转pdfhtmltopdf可以用wkhtmltopdf
      

  8.   

    jsp导出为pdf格式文件,有没有例子?
      

  9.   

    有第三方开源组件——iText、PDFBox、POI
    例如:iText就是一个用于快速生成PDF文档的java类库。