mPDF将本地文件+文件内联输出到浏览器
Posted
技术标签:
【中文标题】mPDF将本地文件+文件内联输出到浏览器【英文标题】:mPDF to output a local file + file inline to the browser 【发布时间】:2015-12-11 06:24:31 【问题描述】:我想知道我是否可以同时使用 mPDF 将 pdf 输出到目的地以及在浏览器中进行预览。 IE。 I+F 同时进行。
I:将文件内联发送到浏览器。如果使用该插件 可用的。文件名给出的名称用于选择 生成 PDF 的链接上的“另存为”选项。
F:保存到本地 文件名由文件名指定的文件
我现在的代码是这样的:
$mpdf->Output($OutputLocation,F);
$mpdf->Output();
exit;
它可以成功地将pdf文件导出到$OutputLocation,但是在浏览器中,它显示:
mPDF 错误:一些数据已经输出到浏览器,无法发送 PDF文件
在mPDF的文档中,一次只显示一个选项,有什么方法可以在同一个输出过程中做到吗? http://mpdf1.com/manual/index.php?tid=125
请帮忙,谢谢。
【问题讨论】:
【参考方案1】:事实证明,QNAP 的一个问题是他们的默认 php.ini 不允许输出缓冲。
为了解决这个问题,我在 WebUI 中编辑了 php.ini 并将输出缓冲更改为 4096。然后它再次工作。
output_buffering = 4096
【讨论】:
以上是关于mPDF将本地文件+文件内联输出到浏览器的主要内容,如果未能解决你的问题,请参考以下文章
mPDF 错误:一些数据已经输出到浏览器,无法发送 PDF 文件