为啥 mPDF 生成的 PDF 文件总是保存为“mpdf.pdf”
Posted
技术标签:
【中文标题】为啥 mPDF 生成的 PDF 文件总是保存为“mpdf.pdf”【英文标题】:Why mPDF-generated PDF file always saves as 'mpdf.pdf'为什么 mPDF 生成的 PDF 文件总是保存为“mpdf.pdf” 【发布时间】:2015-03-14 15:00:39 【问题描述】:在我的网站上,我使用 mPDF 库生成 PDF 文档。 他们都有重写的链接,比如:
http://viled.net/en/datasheet/viled-ss-01-v-s-28-59559560-4-0-43.pdf
当我生成 PDF 时,我使用 SetTitle 方法:
$this->pdf->setTitle($itemTitle);
但是,当浏览器尝试保存下载的 PDF 时,它总是提供“mpdf”文件名。
如何解决?
谢谢。
【问题讨论】:
将 PDF 发送到浏览器时使用哪些标头? 【参考方案1】:试试这个
$mpdf->Output('pdf_name.pdf', 'D');
// here D means download pdf directly, you can use I or F also.
【讨论】:
以上是关于为啥 mPDF 生成的 PDF 文件总是保存为“mpdf.pdf”的主要内容,如果未能解决你的问题,请参考以下文章
使用 phpmailer 和 mpdf 获取空白 pdf 文件附件
mpdf:如何使用包含大页面的 mpdf 生成 pdf 文件