开发者社区> 问答> 正文

java生成pdf格式的图表报表文件

现在遇到一个需求,有两个部分。
一个部分是服务器定时生成一个pdf格式的报表文件,里面包含图形表格等。
第二个部分,用户在浏览器登陆服务查看报表信息,直接查看报表的内容(这里查看到的是实时信息),报表中的饼图,柱状图等等要有动态效果,然后用户点击下载的时候,将当前的页面展示内容生成一个pdf报表,追求所见即所得的效果,求高人指点。该如何实现。
原本我的思路是 使用ireport 和 jfreechart 直接生成pdf文件,文件中的饼图柱状图等等都是图片,不管是实时的报表还是定时的报表都生成pdf文件后,实时报表就是在浏览器打开pdf文件供用户查看。但是这样就不能满足 实时报表的“动态”效果(比如tips)。 求高人指点。

展开
收起
蛮大人123 2016-03-24 11:46:00 6520 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    首先网页部分,实现动态是没问题的,网页生成PDF也没问题,所以你第一部分“服务器定时生成一个pdf格式的报表文件”,
    其实就是吧这个报表的网页在win服务里自动去吧这个url的页面生成pdf,所以第一部分就和第二部分“将当前的页面展示内容生成一个pdf报表”
    其实是一样的,最后就剩下PDF动态问题了,这个貌似Pdf本身没这功能吧(比如tips),若果有的话,你把有tips的网页转成PDF应该tips也会保留的。

    2019-07-17 19:12:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
对象存储实战指南-试读 立即下载
OpenAnolis 龙蜥操作系统开源社区技术创新白皮书 立即下载
使用CNFS搭建弹性Web服务 立即下载