Подтвердить что ты не робот

Авто скачать mpdf сгенерированный pdf-документ

Я новичок в 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'). Я искал много для решения этого типа, но напрасно я не мог найти.

4b9b3361

Ответ 1

Добавьте параметр 'D' для загрузки

$mpdf->Output('MyPDF.pdf', 'D');

Ответ 2

для загрузки используйте этот

$filename = "mpdf.pdf";
if (file_exists($filename)) {
   header('Content-type: application/force-download');
   header('Content-Disposition: attachment; filename='.$filename);
   readfile($filename);
}