J'utilise actuellement mPDF pour générer un pdf à partir de HTML (qui a été généré par PHP).
Tout fonctionne comme prévu mais j'aimerais pouvoir changer le nom de fichier par défaut. Actuellement, j'ai:
$payStub=new mPDF();
$payStub->SetTitle('My title');
$payStub->WriteHTML($pcTableRows);
$payStub->Output();
Lorsque j'enregistre le pdf qui s'est ouvert dans mon navigateur, il est par défaut mpdf.pdf
.
Est-il possible de modifier mpdf.pdf
à quelque chose de mon choix?
J'ai essayé
$payStub->Output('myFileName.pdf');
et
$payStub->Output('myFileName.pdf', 'F');
mais ceux qui veulent l'enregistrer sur le serveur, j'essaie de l'avoir pour quand l'utilisateur l'enregistre localement.
Essayez l'indicateur I
dans la fonction Output
, qui affichera le PDF dans le navigateur) et utilisera le nom de fichier du premier argument:
$payStub=new mPDF();
$payStub->SetTitle('My title');
$payStub->WriteHTML($pcTableRows);
$payStub->Output('yourFileName.pdf', 'I');
Vous pouvez essayer comme:
$file_name = 'yourFileName.pdf';
$mpdf->Output($file_name, 'D');
Aidez-moi: