vig*_*age 0 java jasper-reports itext
我创建了一个jasper报告,现在我需要将该报告导出为pdf格式化.这是我的代码.
// compiles jrxml
JasperCompileManager.compileReportToFile(reportName + ".jrxml");
// fills compiled report with parameters and a connection
JasperPrint print = JasperFillManager.fillReport(reportName + ".jasper", parameters, connection);
// to view the report
//JasperViewer.viewReport(print, false);
// export repor to pdf
JasperExportManager.exportReportToPdfFile(print, "fromXml.pdf");
Run Code Online (Sandbox Code Playgroud)
当我使用查看报告时JasperViewer,它工作正常.但是当我将报告导出为pdf格式时,它会给我以下异常.
Exception in thread "main" java.lang.NoClassDefFoundError: com/itextpdf/text/DocumentException
Run Code Online (Sandbox Code Playgroud)
但我已将iText jar放入我的库中.

但有一点,我之前有另一个版本的iTextjar.它给了我同样的例外.我认为它的版本可能存在一些问题.(我遵循了一个教程,所以我添加了与教程中使用的相同的jar替换我使用的新jar).
但问题仍然存在.我认为这可能是现在的问题(问题的接受答案).但我不知道如何解决它.我删除了整个库,并iText使用本教程使用的jar 再次添加它.但我没有运气.
你能帮我解决这个问题吗?谢谢!
| 归档时间: |
|
| 查看次数: |
14700 次 |
| 最近记录: |