1

我设法让我的 HTML 的 PDF 完全按照浏览器的要求显示,但无法下载,使用

$html2pdf->Output('example.pdf','D');

它产生

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

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

有人可以帮忙吗。

4

1 回答 1

3

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

我使用以下方法保存 PDF 文件;

$html2pdf->Output($filename, 'F');

然后提供下载;

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

然后删除文件;

unlink($filename);

这在 Chrome 中运行良好。未在其他浏览器上测试

于 2013-11-15T14:22:40.580 回答