我正在写一个非常简单的示例项目来熟悉Jasper Reports。我想汇出我已经配置到PDF OutputStream
的报告,但有没有它的工厂方法:将JasperReport导出为PDF OutputStream?
InputStream template = JasperReportsApplication.class
.getResourceAsStream("/sampleReport.xml");
JasperReport report = JasperCompileManager.compileReport(template);
JasperFillManager.fillReport(report, new HashMap<String, String>());
// nope, just chuck testa.
//JasperExportManager.exportReportToPdfStream(report, new FileOutputStream(new File("/tmp/out.pdf")));
我怎样才能在OutputStream
的PDF?
如果你只是想输出报告到一个文件一个解决方案,您可以用' exportReportToPdfFile'而无需自己处理输出流 – 2011-12-20 01:56:05
没错,但这种方式给了我最大的灵活性;我可以将输出流写入文件或通过网络或我想要的任何地方:) – 2011-12-20 02:27:25
请注意,编译*通常是一个多余的步骤。相反,软件应该使用'.jasper'文件填写报告,而不是每次重新编译'.jrxml'文件。 – 2016-10-02 08:50:59