Автоматическая загрузка mpdf сгенерированного pdf-документа

Я новичок в mpdf, поэтому не возражаю, если вы чувствуете, что этот вопрос глупый:),

Я создал pdf-документ usinf mPDF class, проблема в том, что после создания 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->Output('mpdf.pdf').Я искал много для этого типа решения, но напрасно я не мог найти любой.

2 ответов


добавить параметр '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);
}