L'Image n'est pas affichée dans le fichier PDF à l'aide de dompdf
Je suis à l'aide de DOMPDF pour convertir le html en PDF et après la conversion, je suis l'envoi de ce fichier PDF de l'utilisateur mail id.
Tout fonctionne parfaitement, mais dans un fichier PDF, je ne suis pas en mesure de voir l'image du logo de mon site. J'ai aussi cherché dans stackoverflow pour la question précédente, tels que :- l'erreur dans le fichier pdf de l'image à l'aide de dompdf ,
dompdf et la balise img, image habitude de se présenter
J'ai aussi mis DOMPDF_ENABLE_REMOTE
à TRUE
et DOMPDF_PDF_BACKEND
à CPDF
mon image de marque est la suivante :-
<img src="http://www.example.com/clients/myprojects/images/logo.png" alt="" /></a>
Je suis en train de donner le chemin complet de mon site, mais encore il ne montre pas d'image dans mon fichier PDF.
Merci d'avance.
OriginalL'auteur Rakesh Shetty | 2013-06-01
Vous devez vous connecter pour publier un commentaire.
utilisez chemin complet du répertoire .jpg image
un an de cela, j'ai essayé le format png n'a pas de travail. j'ai donc fait avec les images jpg. pas sûr que l'état actuel de la dompdf de compatibilité avec le format png.
ouais merci, j'ai converti mon image au format jpg et sa fonctionne parfaitement merci 🙂
Pour info, dompdf doit faire un pré-traitement des images PNG pour gérer la transparence. Vous voudrez vous assurer que GD est activé dans PHP.
Je peux également confirmer les images PNG ne fonctionnent pas correctement dans v0.5.0, utilisez JPG à la place, et puis il n'y a pas de problèmes! Merci @Rameshkrishnan_S
OriginalL'auteur Rameshkrishnan S
Ne mettez pas de chemin d'accès complet de l'URL, il suffit de mettre
foldername/filename.jpg
Exemple:
OriginalL'auteur Shannu Sha
si je me souviens correctement, vous pouvez y mettre un système complet de chemin pour que l'image - dans l'absolu ou par rapport à votre script
quelle est votre configuration? est dompdf sur le même serveur que les images que vous essayez d'inclure?
oui @Ochi il est sur le même serveur
OriginalL'auteur Ochi
Supprimer la
alt
attribut et de sa transformation à partir d'un auto-balise de fermeture (/>
) pour un normal (>
). Il a travaillé pour moi.Remarque: dompdf semble avoir une mauvaise réponse à tout les styles en ligne sur
img
balises, je suggère donc de les enlever si vous êtes à l'aide de tout.OriginalL'auteur Zae Vega
OriginalL'auteur Developer
Cela fonctionne pour moi.
OriginalL'auteur manish1706
Je l'ai fait:
Et les œuvres. J'espère que cela vous aidera, trop
OriginalL'auteur Martin Rafael Pérez Lara
DOMPDF
travaille maintenant avec
png,jpg
.ici ce que j'ai utilisé.
J'ai
index.php
fichier en route du dossier et de l'image dans un sous-dossier à savoir des images.OriginalL'auteur Waqar Hussain
Il vous suffit de modifier la ligne
def("DOMPDF_ENABLE_REMOTE", FALSE);
àtrue
dans le fichierDOMPDF_CONFIG.INC
OriginalL'auteur JOSE NARVAEZ
Maintenant dernière DOMPDF version à l'autre, mais le même problème sur PHP v5.3
De mise à niveau à la v5.4 ou plus
Le problème est résolu.
OriginalL'auteur dsb
Je pense que vous pourriez ajouter ce
de changer l'url de l'image, c'est très simple
$str
et tout aussi mal nommée$str2
:return str_replace($url, "", $data)
.OriginalL'auteur user2649610