Je suis novice pour mpdf alors ne vous occupez pas si vous pensez que cette question est stupide :),
J'ai généré le document pdf en utilisant la classe mPDF, le problème est qu'après la génération du pdf, le navigateur l'ouvre dans l'onglet. Mais je veux qu'il ne s'ouvre pas mais le téléchargement automatique, mon code est comme 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');
Je m'attends à ce qu'il y ait une fonction à télécharger dans la classe mpdf comme $mpdf->download
À la place $mpdf->Output('mpdf.pdf')
. J'ai cherché beaucoup pour ce type de solution mais en vain je n'en ai pas trouvé.
Ajouter le paramètre "D" pour le téléchargement
$mpdf->Output('MyPDF.pdf', 'D');
pour le téléchargement, utilisez ce
$filename = "mpdf.pdf";
if (file_exists($filename)) {
header('Content-type: application/force-download');
header('Content-Disposition: attachment; filename='.$filename);
readfile($filename);
}