当前位置:  开发笔记 > 编程语言 > 正文

使用mPDF时更改默认文件名

如何解决《使用mPDF时更改默认文件名》经验,为你挑选了2个好方法。

我目前正在使用mPDF从HTML生成pdf(由PHP生成).

一切正常,但我希望能够更改默认文件名.目前,我有:

$payStub=new mPDF();
$payStub->SetTitle('My title');
$payStub->WriteHTML($pcTableRows);
$payStub->Output();

当我保存在浏览器中打开的pdf时,默认为mpdf.pdf.
是否有可能改变mpdf.pdf我选择的东西?

我试过了

$payStub->Output('myFileName.pdf');

$payStub->Output('myFileName.pdf', 'F');

但是那些想要将它保存到服务器的人,我正试图在用户将其保存在本地时使用它.



1> Trolley..:

尝试函数中的I标志Output,它将PDF输出到浏览器,并使用第一个参数的文件名:

$payStub=new mPDF();
$payStub->SetTitle('My title');
$payStub->WriteHTML($pcTableRows);
$payStub->Output('yourFileName.pdf', 'I');



2> Shiv Singh..:

您可以尝试:

$file_name = 'yourFileName.pdf';
$mpdf->Output($file_name, 'D');

救命:

    'D':下载PDF文件

    “我”:直接在浏览器中投放

    'S':以字符串形式返回PDF文档

    'F':另存为文件$ file_out

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有