如何显示“另存为”窗口,而不是在浏览器窗口中显示生成的PDF文件(来自mdPDF插件)?我尝试设置 - $mpdf->Output($_SESSION['pdf_filename'].'.pdf', 'F');
但它只是将文件保存在文件夹中,而不是给我一个链接。
答案 0 :(得分:0)
我假设你正在使用this mPDF,对吗? (链接用于专用于项目的github页面。)
如果是这样,我认为您需要使用 Output(...)
参数进行F
调用,而不是 $mpdf->Output($_SESSION['pdf_filename'].'.pdf', 'D');
参数。这样会将输出调用更改为以下内容:
TextBlock1.Text = string.Join(" ", Environment.GetCommandLineArgs().Skip(1));
根据the documentation page about the Output function, D 参数执行以下操作:
D:发送到浏览器并强制下载文件名为$ filename。