Bonjour,
J'ai un problème avec une image dans le pdf créé avec mpdf.
Si je travaille en localhost, elle est bien présente, tandis que sur le serveur pas (juste le carré d'une image manquante), malgré quelle est bien téléchargée à son emplacement.
Pour être certain, j'ai renommé l'image en local -> absente sur le pdf et ensuite remis le bon nom et envoyé avec fillezilla sur le serveur.
J'ai tapé l'url de l'image, elle est bien accessible (droits 775 pour tester).
J'ai lu sur un autre forum que la librairie GD devait être présente dans PHP pour les png avec transparence : c'est bien le cas !
Je lis une page complète dans mpdf., le reste de la page est bien dans le pdf (juste un CSS qui n'est pas prit en compte, mais ce n'est pas trop grave !)
Quelqu'un a une idée de la raison et comment déboguer dans mpdf ?
Code de l'image dans la page :
Le texte s'affiche bien, le <p> est donc bien présent et pas un soucis de case
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <p class="print_only"><img src="../images/cecs_logo.png" border="0" alt="Logo" />Texte</p>
Code pour mpdf:
Rien de bien spécial
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php require_once __DIR__ . './../modules/mpdf/vendor/autoload.php'; $page = "./rgpd.php"; $mpdf=new \Mpdf\Mpdf(); $stylesheet = file_get_contents('./../css/responsive_cecs.css'); //if you wanted some styling $mpdf->WriteHTML($stylesheet,1); $mpdf->WriteHTML(file_get_contents($page)); $mpdf->Output('RGPD.pdf',"D"); ?>
Merci pour votre aide,
ddaweb
Partager