DomPDF : l'image est illisible ou vide
P粉743288436
P粉743288436 2023-08-29 14:06:26
0
2
519
<p>Pour une raison quelconque, DomPDF ne restitue pas les images contenues dans le code HTML qu'il analyse : </p> <p>Cependant, lorsque l'image est renvoyée au format HTML, l'image est rendue sur la page : </p> <p>J'ai examiné ces questions et je me suis assuré que DOMPDF_ENABLE_REMOTE est défini sur des autorisations de fichiers vraies et vérifiées : </p><p> L'image dompdf n'est pas une image réelle, ne peut pas être lue ou est vide</p><p> Erreur d'image dans le fichier DOMPDF</p> <p>Y a-t-il autre chose que je devrais vérifier ? </p>
P粉743288436
P粉743288436

répondre à tous(2)
P粉244155277

Comme une autre réponse suggérait d'activer l'option à distance dans module.config.php et que je n'ai pas encore pu ajouter de commentaires, j'ai pensé qu'il serait préférable de répondre que le fichier n'existe pas dans les versions plus récentes de DomPDF.

Si vous devez inclure des images stockées à distance dans des versions plus récentes, vous devez transmettre ceci en option au constructeur :

$dompdf = new Dompdf(array('enable_remote' => true));

Cela a résolu le problème que j'avais.

P粉805107717

Ce qui suit m'a aidée à tomber amoureuse du glamour, au moins localement, même avec

define("DOMPDF_ENABLE_REMOTE", false);

La solution est de changer le SRC de l'image par le chemin absolu sur le serveur, comme suit :

<img src="/var/www/domain/images/myimage.jpg" />

Tous les éléments suivants ont fonctionné pour moi :

<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'/placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'\placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'./placeholder.jpg';?>"/>

$_SERVER["DOCUMENT_ROOT"] est C:/wamp/www/ZendSkeletonApplication/public

Merci pour ceci : Lost in Code

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal