JasperReport 导出的 PDF

sunkxu 2008-05-04 02:25:53
代码1,
JasperExportManager.exportReportToPdfFile(jasperFile);

代码2,
File sourceFile = new File(jrprintFile);
JasperPrint jasperPrint = (JasperPrint)JRLoader.loadObject(sourceFile);
File destFile = new File(sourceFile.getParent(), jasperPrint.getName() + ".pdf");
String destFileName = destFile.toString();
JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFileName);
exporter.exportReport();

代码1和代码2都是导出pdf的.
我看过JasperExportManager的源码.了解到,代码1的实现过程和代码2是一样的.
但我在定程序的时候,我用代码1生成pdf时它就说我:
java.lang.ClassCastException: net.sf.jasperreports.engine.JasperReport
这点我就不明白啦.
为什么代码2可以,而代码1出异常呢?
小弟向大家请教了.
...全文
277 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaovs110 2009-08-04
  • 打赏
  • 举报
回复
我也遇这一样的问题,LZ你的解决了吗

62,614

社区成员

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

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