Экспорт отчета Jasper в поток вывода PDF в веб-приложении - PullRequest
1 голос
/ 22 октября 2019

Я работаю над сайтом, и он должен генерировать отчеты. Пока у меня есть этот код, который экспортирует отчет в поток вывода PDF, но я хотел бы знать, как вернуть PDF пользователю или как просмотреть его, чтобы увидеть, работает ли он.

    InputStream template = 
    getClass().getResourceAsStream(invoice_template_path);

    JasperReport report = JasperCompileManager.compileReport(template);

    Map<String,Object> param = parameters(reservation);

    JasperPrint print = JasperFillManager.fillReport(report, param);

    File pdf = File.createTempFile("output","pdf");
    JasperExportManager.exportReportToPdfStream(print,new FileOutputStream(pdf));
...