我设法让我的 HTML 的 PDF 完全按照浏览器的要求显示,但无法下载,使用
$html2pdf->Output('example.pdf','D');
它产生
The server encountered an internal error or misconfiguration
and was unable to complete your request.
所有其他输出命令都可以正常工作。
有人可以帮忙吗。
好的,我似乎无法找到这个问题的答案,所以我现在正在使用一种解决方法,并认为我应该与遇到同样问题的其他人分享它。
我使用以下方法保存 PDF 文件;
$html2pdf->Output($filename, 'F');
然后提供下载;
Header("Content-type: application/pdf");
Header("Content-Disposition: attachment; filename=$filename");
readfile("$filename");
然后删除文件;
unlink($filename);
这在 Chrome 中运行良好。未在其他浏览器上测试