Mpdf不从内联chrome浏览器下载pdf(但显示pdf)

问题描述 投票:-1回答:1

我使用mpdf在我的浏览器中显示pdf,它运行正常。

pdf文件已在浏览器中显示,但当用户单击下载按钮时,将下载php代码,但不会显示pdf文件。

以下是我的代码

$mpdf=new mPDF( ); 
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;    
$mpdf->WriteHTML($html,2);
$mpdf->showImageErrors = true;
$filename='Test';

$mpdf->Output($filename.'.pdf', 'I');

我不能使用如下所示的D或F用于mpdf,因为用户必须首先在他的浏览器中查看pdf,然后他必须根据他的兴趣下载。

$mpdf->Output($filename.'.pdf', 'D');

有关如何从内联浏览器下载pdf而不是代码的任何建议/想法。

javascript php mpdf
1个回答
0
投票
ob_clean();
$mpdf->Output($filename.'.pdf', 'I');

它应该现在下载。

将文件内联发送到浏览器。如果可用,则使用插件。当在生成PDF的链接上选择“另存为”选项时,将使用$ filename给出的名称

© www.soinside.com 2019 - 2024. All rights reserved.