Я написал несколько действий, которые динамически генерируют PDF-файлы. что-то вроде: reports / reportGenerator.action
когда я звоню reports/reportGenerator?param=dialy
, он откроет сгенерированный pdf во всплывающем окне, а затем я могу нажать кнопку печати, чтобы открыть диалоговое окно принтера и распечатать его.
Теперь я хочу открыть диалоговое окно принтера напрямую. поэтому, когда я вызываю reports/reportGenerator?param=dialy
и после того, как файл PDF полностью сформирован , откройте диалоговое окно принтера. это возможно? (Я знаю, что диалоговое окно принтера не может быть пропущено)
больше информации:
действие примерно так:
sout = response.getOutputStream();
response.setContentType("application/pdf");
response.setHeader("Content-disposition","inline; filename=\"myReport.pdf\"");
sout.write(pdfBytes);
sout.flush();
sout.close();