Я новичок в mpdf, поэтому не против, если вы чувствуете, что этот вопрос глуп один :),
Я сгенерировал PDF-документ usinf mPDF-класс, проблема в том, что после того, как PDF-файл был создан, браузер открывает его на вкладке. Но я хочу, чтобы он не открывался, но автоматически загружался, мой код похож на follwing ..
include("../mpdf.php"); $html="my HTML code here !"; $mpdf=new mPDF('c','A4','','',32,25,27,25,16,13); $mpdf->SetDisplayMode('fullpage'); $mpdf->list_indent_first_level = 0; $stylesheet = file_get_contents('mpdfstyletables.css'); $mpdf->WriteHTML($stylesheet,1); $mpdf->WriteHTML($html); $mpdf->Output('mpdf.pdf');
Я ожидаю, что в mpdf-классе будет загружаться функция, например $mpdf->download
вместо $mpdf->Output('mpdf.pdf')
Я искал много для решения этого типа, но напрасно я не мог найти Любые .
Добавьте параметр 'D' для загрузки
$mpdf->Output('MyPDF.pdf', 'D');
для загрузки используйте это
$filename = "mpdf.pdf"; if (file_exists($filename)) { header('Content-type: application/force-download'); header('Content-Disposition: attachment; filename='.$filename); readfile($filename); }