mpdf在Internet Explorer中呈现错误

时间:2016-02-16 08:31:39

标签: php internet-explorer pdf rendering mpdf

我正在使用MPDF(0.6)来渲染PDF。这在Chrome中运行良好,但Internet Explorer必须再次成为痛苦的屁股。由于我工作的公司的限制,没有可靠的Chrome或FireFox版本可用,我坚持让它在Internet Explorer中工作。

可用版本为11.0.9600.17728。并且PDF呈现如此(不介意TCPDF选项卡,我真的使用MPDF;)):

enter image description here

有没有我不知道的设置?

我的实现非常简单(遵循基本的入门示例)

public function getPDF()
{
    require_once('../MPDF60/mpdf.php');

    $mpdf = new MPDF();
    $mpdf->WriteHTML('my pdf');
    $mpdf->Output();

    exit;
}

以下是请求标头和响应标头: enter image description here

enter image description here

同样,在Chrome中,它运行良好(但我已将其安装在服务器上,并且不可用于工作站)。建议?

1 个答案:

答案 0 :(得分:1)

该行为是由HTTP-500错误引起的,然后重新加载页面。不确定为什么,但是当打开一个新标签时,它再次起作用。不知何故,IE将一些数据与TCPDF一起保存在选项卡的内存/状态中。