如何解决下载的pdf在mpdf中显示为纯文本
请帮助我解决此问题。
Pdf已成功下载,但在chrome android设备中显示为纯文本,即使我们未下载而打开pdf,也将以纯文本显示。
FYR:我正在使用PHP版本7.2和codeignitor版本4。
这是我的代码。
$mpdf = new \Mpdf\Mpdf();
$mpdf->debug = true;
$mpdf->showImageErrors = false;
$mpdf->WriteHTML(view('pdf_application_view',$data));
$filename = "Application No.";
$mpdf->Output($filename,'D');
我也尝试过header('Content-Type:application / pdf'); 但不固定。请帮助解决此问题。
谢谢
解决方法
有类似的问题,请先将文件保存到服务器,然后再下载以解决此问题。我不知道为什么一定要这样,但是这里有一些代码:
$mpdf->Output('./tmp/' . $file_name,'F');
$mpdf->Output($file_name,'D');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。