我写了一些动态生成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();