Bonjour à tous,
Je viens d'installer HTML2PDF et je dois dire que c'est excellent comme outils. J'essaie de faire un petit PDF avec une image en fond de page en utilisant la propriété CSS background dans body. Ma page s'affiche correctement avec l'image en fond, mais quand je convertis en PDF, plus d'image !
voici le code :
body {
background-image:url( {{ asset('img/1/image1.jpg') }} );
background-repeat:no-repeat;
}
ps : j'utilise Symfony2 avec TWIG .
merci de votre aide.
le path de l'image doit être relatif au fichier php qui appelle la conversion (path et non url)
et la le mec il le pécho par le bras et il lui dit '
Merci de ta réponse, mais je ne crois pas, l'image s’affiche de toute façon dans la page. J'ai fait un essai tout de même!
je n'avais pas vu mais à mon avis ton asset() avec une double {{ me parais très étrange et ne dois pas être supporté par html2pdf, met le vrai emplacement de ton image de manière classique
et la le mec il le pécho par le bras et il lui dit '
Spipu Le 16/09/2012 à 20:35 en effet, le problème vient de là
Les {{ }} ne sont pas en cause puisqu'elles sont remplacées par twig avant soumission à html2pdf, mais le problème vient bien du chemin. est-ce que tu peux m'expliquer quelle est la règle d'écriture des chemins pour les images ?
Merci par avance.
il ne me sort pas d'erreur sur background-image quelque soit la syntaxe utilisée (rien n'est affiché), par contre si j'utilise une balise img src=..., là il me sort une erreur 6
et en mettant juste background en lieu et place de background-image ?
et la le mec il le pécho par le bras et il lui dit '
maintenant que ça marche, est-ce backimg pour recevoir un .pdf ?
qu'entend tu par "recevoir" ?
et la le mec il le pécho par le bras et il lui dit '
c'est à dire mettre un pdf en fond de page : <page backimg="./img/test.pdf">
je ne pense pas, mais quel en serais l’intérêt ?
et la le mec il le pécho par le bras et il lui dit '
c'était pour imprimer sur un formulaire existant en pdf, mais je vaus migrer le pdf en jpeg. en tout cas, merci bcp de votre aide.