PDF文件,报表导出为pdf文件

qq14017152 2010-12-08 03:50:32
大家好,现在有个需求:
就是页面上产生的报表,需要导出为pdf文件,查阅了资料,也没找到解决办法,请大家帮忙了,谢谢(比如说点击导出按钮,弹出保存对话框,存成pdf格式文件)。
...全文
105 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
KingerZha 2011-03-31
  • 打赏
  • 举报
回复
顶,多给点带中文说明的
浅滩 2011-03-17
  • 打赏
  • 举报
回复
有没有更全面一点的 就是把界面上的数据 一pdf格式保存
qq14017152 2010-12-10
  • 打赏
  • 举报
回复
大家顶起啊
Defonds 2010-12-08
  • 打赏
  • 举报
回复
巨多的报表工具。。。
sdfwefawiefsd 2010-12-08
  • 打赏
  • 举报
回复
长知识。。。。。。。
zn85600301 2010-12-08
  • 打赏
  • 举报
回复
一般都是先在服务器生成PDF文件
让后将URL返回给浏览器 让用去打开或者保存
具体生成PDF的没做过 不过网上例子不少
别人家的老公 2010-12-08
  • 打赏
  • 举报
回复

File exe_rpt = new File(this.getServletContext().getRealPath("/report/report1.jasper"));
Map parameters = new HashMap();
parameters.put("username", name);
try {

byte[] bytes = JasperRunManager.runReportToPdf(exe_rpt.getPath(),null,conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream outStream = response.getOutputStream();
outStream.write(bytes,0,bytes.length);
outStream.flush();
outStream.close();
out.clear();
out = pageContext.pushBody();
Jlins 2010-12-08
  • 打赏
  • 举报
回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧