【发布时间】:2018-08-02 02:15:14
【问题描述】:
我在我的 Symfony 3 项目中使用 Dompdf,并且在我尝试下载它之前一切正常。目前,它只是在没有我想要的对话框提示的情况下下载,根据文档,将值 1 传递给 Attachment 选项应该这样做。
这是我的代码:
$html = $this->renderView('pages/invoice_print.html.twig', array(
'invoice' => $invoice_array
));
$dompdf = new Dompdf();
$dompdf->set_option('isHtml5ParserEnabled', true);
$dompdf->loadHtml($html);
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();
$output = $dompdf->output();
$dompdf->stream("invoice_" . $invoice->getId(), array('Attachment' => 1));
说实话,我的印象是 Attachment 默认设置为 1 - 所以我不确定发生了什么。我正在使用 Firefox Quantum。
编辑:
现在附上 PDF 如何在浏览器中呈现的屏幕截图:
【问题讨论】: