mpdf 在 Google Chrome 中不工作,但在 firefox 中工作正常
mpdf not working in Google Chrome but working fine in firefox
我在使用 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();
谁能指导我如何解决这个问题?
根据您的评论,在发送输出之前尝试此操作:
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();
我遇到了同样的问题,我只是在输出函数中添加了带有文件名的扩展名
$mpdf->Output('myfile.pdf', "D");
现在可以在 firefox 和 chrome 中使用了。
这是我的代码:-
$html = "<h1> Isac Yara </h1>";
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML($html, 2);
$mpdf->Output("myfile.pdf", 'D');
我在使用 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();
谁能指导我如何解决这个问题?
根据您的评论,在发送输出之前尝试此操作:
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();
我遇到了同样的问题,我只是在输出函数中添加了带有文件名的扩展名
$mpdf->Output('myfile.pdf', "D");
现在可以在 firefox 和 chrome 中使用了。
这是我的代码:-
$html = "<h1> Isac Yara </h1>";
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML($html, 2);
$mpdf->Output("myfile.pdf", 'D');