image d'arrière-plan n'est pas afficher dans dompdf
Pour une raison quelconque, l'image de fond n'est pas afficher dans dompdf peu importe ce que j'essaie. J'ai mis l'url directe. Aucun d'entre eux travaillaient. Quelqu'un peut-il avec dompdf expérience me dire ce que je dois faire?
Il est important de noter que d'autres images s'affichent bien. C'est seulement le bakground des images qui sont à l'origine de problèmes. Voici l'une des images d'arrière-plan:
body{
font-size:15px;
background:url(bg.jpg) repeat-x bottom left;
}
OriginalL'auteur Refiking | 2010-07-25
Vous devez vous connecter pour publier un commentaire.
À l'aide de DOMODF 0.5.1? C'est probablement de la difficulté de l'analyse du contexte de sténographie. Vous pouvez essayer de briser le générique de fond de propriété dans les propriétés spécifiques:
J'ai aussi trouvé que, parfois, j'ai dû fournir une URL complète (http://example.com/bg.jpg).
Le traitement de cette propriété est un peu buggé dans la version de DOMPDF. Vous pourriez envisager de passer à la version 0.6.0 de la base de code (actuellement en bêta 1). Il a un certain nombre d'améliorations par rapport à la version précédente.
OriginalL'auteur BrianS
Bien, j'ai eu le même problème, dans mon local XAMMP (windows), il a travaillé comme il se doit, mais lors d'un déplacement vers un serveur en direct les images de fond ne s'est pas présenté.
Après à la recherche d'une solution, sans succès, enfin résolu.
Ce n'étais pas de travail:
Cela a fonctionné comme un charme:
J'espère que cela peut vous aider.
OriginalL'auteur Cristian
Il ressemble DOMPDF prend en charge les images de fond, donc je suppose que le chemin est mauvais.
Si vous ajoutez
<img src="bg.jpg" alt="" />
ça fonctionne?J'ai trouvé dans le dernier projet, j'ai utilisé DOMPDF je besoin de souligner le fichier image sur le système de fichier (pas un chemin relatif à la racine de votre site), et j'ai dû utiliser un chemin de la racine qui a fini par ressembler à ce
Où
DOCROOT
est devenu/users/me/public_html/
. Pour le tester en tant que HTML avant que j'ai envoyé à DOMPDF, j'ai fait unstr_replace()
pour changer leDOCROOT
à/
(par rapport à mon chemin).Qu'est ce que je disais, j'ai eu de nombreuses fois où je voir le code HTML et elle est très bien, mais j'ai besoin de changer le chemin vers l'image une fois qu'il doit être rendu avec DOMPDF pour le faire fonctionner.
Si c'est le cas, alors pourquoi ne puis-je voir les autres images, mais ne peut pas voir l'image de fond si ils ont le même chemin?
OriginalL'auteur alex
pour une raison étrange, j'ai eu le même problème
dompdf version 0.6.1
mais background-image dans le style de la balise ne fonctionne pas
espère que ça aide
OriginalL'auteur stefan
Dans votre fichier de configuration, définissez
DOMPDF_ENABLE_REMOTE
de vrai.Puis dans votre page ou feuille de style, utilisez le chemin d'accès complet (c'est à dire, "http://yoursite.com/images/imagename.png") dans le répertoire src de la balise ou l'url() dans la feuille de style.
OriginalL'auteur Jason