Снова застрял в ситуации при создании PDF-документа usong mPDF. Я сделал следующий код, который отлично работает в 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();