如何在mdPDF中显示保存pdf窗口?

时间:2016-07-19 19:00:58

标签: php

如何显示“另存为”窗口,而不是在浏览器窗口中显示生成的PDF文件(来自mdPDF插件)?我尝试设置 - $mpdf->Output($_SESSION['pdf_filename'].'.pdf', 'F'); 但它只是将文件保存在文件夹中,而不是给我一个链接。

1 个答案:

答案 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。