我正在寫一個非常簡單的示例項目來熟悉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