MPDF无法在谷歌浏览器中工作,但在Firefox中可以正常工作

Joy*_*ray 3 php mpdf

在使用mPDF创建PDF文档时再次陷入困境。我已完成以下代码,该代码在Firefox和Safari中可以正常运行,但在Google Chrome中无法正常运行。

require_once 'mpdf60/mpdf.php';
$mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); 

$mpdf->SetDisplayMode('fullpage');

$mpdf->list_indent_first_level = 0; 
$stylesheet = file_get_contents('css/style.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($test, 2);
$mpdf->Output();  
Run Code Online (Sandbox Code Playgroud)

谁能指导我解决此问题的方法?

sza*_*pio 5

根据您的评论,在发送输出之前尝试以下操作:

ob_clean();
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . $yourFileName . '"');
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');

require_once 'mpdf60/mpdf.php';
$mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); 

$mpdf->SetDisplayMode('fullpage');

$mpdf->list_indent_first_level = 0; 
$stylesheet = file_get_contents('css/style.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($test, 2);
$mpdf->Output();  
ob_end_flush();
Run Code Online (Sandbox Code Playgroud)