3

我有需要打印在网页中显示的报告的功能。我使用 PdfStamper 显示打印对话框。这是我的应用程序中使用的代码:

PdfReader reader = new PdfReader(reportOutputContent);
PdfStamper stamper;
try {
    stamper = new PdfStamper(reader, response.getOutputStream());
    stamper.setPageAction(PdfWriter.PAGE_OPEN, new PdfAction(PdfAction.PRINTDIALOG), 1);
    stamper.close();
} catch (PdfException e) {
    e.printStackTrace();
} catch (com.itextpdf.text.DocumentException e) { 
    e.printStackTrace(); 
} 
response.flushBuffer();
return null;

但这在 IE、FF 和 Safari 中运行良好,但在 Chrome 中却失败了。

4

0 回答 0