2017-03-21 5 views
1

J'ai un problème avec mpdf et Codeigniter: j'imprime une page html juste si je charge du texte simple. Si j'ajouter une image dans ma tête parCodeigniter Mpdf image non montrée dans l'en-tête

$mpdf->setHTMLHeader(site_url("assets/img/my_image.jpg")); 

La charge du navigateur pour les minutes, puis télécharger un fichier pdf avec un intead X rouge de mon image. Il semble que mon lien d'image soit cassé, mais ce n'est pas le cas: je l'ai vérifié. J'ai pensé qu'il pourrait s'agir d'un problème d'autorisation, j'ai donc changé les permissions de mon dossier et de mes fichiers img sur 777, mais rien n'a changé ...

Des idées pour le résoudre?

+0

cela pourrait aider https://mpdf.github.io/reference/mpdf-functions/image.html –

Répondre

0

Je pense que ce problème est relatif au chemin de l'image, même si le navigateur Web leur convient et affiche correctement les images. Essayez de générer un chemin avec une URL de base absolue.

<img src="full_path/assets/img/my_image.jpg', true) ?>" alt="my_image" /> 

Ou essayez d'utiliser l'image base64.

Vous pouvez également définir le débogage à true et voir ce qu'est l'erreur (parfois est l'extension GD) $this->_mpdf->showImageErrors = true;