Bonjour,
Comme le suggère le titre j'utilise la librairie PHP mPDF et la librairie js pdf.js.
Je me sert de mpdf pour créer des PDF.
Je ne souhaite pas afficher ces PDF dans le viewer classique d'adode reader.
J'utilise donc pdf.js pour afficher mes PDF.
J'ai un cas qui me pose soucis.
Je voudrais créer un PDF avec mPDF et dans la foulé l'afficher dans mon viewer pdf.js.
voilà du code :
Une solution serait de sauvegarder le PDF puis de le charger dans mon iframe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $html = '<p>Lorem Ipsum</p>'; $mpdf->WriteHTML($html); $string_de_mon_pdf = $mpdf->Output('','S'); $viewerJsPath ='MonSite/js/pdfjs/web/viewer.html'; //Arrivé à ce stade je ne sais pas comment faire pour donner le pdf //que je viens de générer à iframe echo '<iframe width="100%" height="600px;" src="'.$viewerJsPath.'"></iframe>';
Mais je trouve ça affreux de sauvegarder un PDF juste pour l'afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $mpdf->Output('path/monPdf.pdf', 'F'); echo '<iframe width="100%" height="600px;" src="'.$viewerJsPath.'?file='path/monPdf.pdf"></iframe>';
Est ce que quelqu'un de plus clairvoyant que moi peut m'aider ?
merci à l'avance.
Partager