html2pdf - 输出('example.pdf','D');错误

时间:2013-11-12 21:55:47

标签: pdf output html2pdf

我设法获取HTML的PDF格式,以便在浏览器中完全按照要求显示,但无法使用

进行下载
$html2pdf->Output('example.pdf','D');

它产生

The server encountered an internal error or misconfiguration
and was unable to complete your request.

所有其他输出命令都可以正常工作。

有人可以帮忙吗。

1 个答案:

答案 0 :(得分:3)

好的,我似乎无法找到答案,所以我现在正在使用一种解决方法,并认为我应该与遇到同样问题的其他人分享。

我使用

保存PDF文件
$html2pdf->Output($filename, 'F');

然后提供下载;

Header("Content-type: application/pdf"); 
Header("Content-Disposition: attachment; filename=$filename"); 
readfile("$filename");

然后用;

删除文件
unlink($filename);

这在Chrome中完美运行。未经其他浏览器测试