Jasper Reports: как объединить два потока отчетов в один вывод PDF?

У меня есть этот код, который генерирует только один отчет Jasper за один раз в PDF на основе заданного условия. Но что, если я хочу объединить оба Jaspers в один файл PDF? (т.е. вывод PDF должен быть LoadTagR2R.jasper + LoadTagR2RLandscape.jasper - это будет один поток вывода PDF с несколькими страницами)

        if (fullHalfTag.equalsIgnoreCase("Y")){ //Read FULL_HALF_TAG value (if FULL_HALF_TAG == 'Y')
            logger.debug("Printing FULL tag...");
            reportStream = getServletConfig().getServletContext().getResourceAsStream("/reports/LoadTagR2RLandscape.jasper");

        } else {
            logger.debug("Printing HALF tag...");
            reportStream = getServletConfig().getServletContext().getResourceAsStream("/reports/LoadTagR2R.jasper");

        }

        //Report parameters
        Map parameters = new HashMap();
        parameters.put("PLT_NO", pltNo);
        parameters.put("TICKET_NO", ticketNo);

          try {

             Connection conn = ConnectionUtils.getConnection();

             JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream, parameters, conn);
             response.setContentType("application/pdf");

             servletOutputStream.flush();
             servletOutputStream.close();

Я попытался объединить два входных потока, как показано ниже, но это не сработало. Мысли?

        new java.io.SequenceInputStream(s1, s2).

Ответы на вопрос(1)

Ваш ответ на вопрос