1

Bonjour

Est-il possible qu'un code <img height="100" src="toto.jpg" width="100"> ne soit pas converti en PDF à cause du height qui se situe avant le src alors que généralement il se trouve plutôt après width ? J'ai un souci avec les images (et pourtant ça ne bug pas à cause du chemin qui doit être bon) qui ne s'affichent pas dans ce genre de cas...

A+

2

ben le problème, c'est ... 100px ? pt ? mm ? patates ? dehors

il faut éviter d'utiliser width="" et height="" wink il faut mettre en style, en précisant l'unité voulue. par exemple :

<img src="monimage.png" style="width: 100mm; height: 100m" >

mais sinon, dans ton cas, ca ne plante que quand tu mets height avant ?
Ancien pseudo : lolo

3

oh ca ne plante même pas, c'est juste que l'image n'apparait pas...

mais le truc c'est que je suis limité : j'utilise TinyMCE pour le travail sur les docs et l'insertion d'images se fait directement avec height et width qui fonctionnent bien avec les autres images qui ne passent pas par TinyMCE et où la seule différence réside dans la position du height (placé après width), je ne vois pas d'autres distinctions...

ceci dit, en HTML tu mets les px toi ? je le fais dans le cas des styles, ok, mais pas en hacheteumeuleu.

bref, et comme je ne trouve pas où modifier dans TinyMCE (en prime dans le textarea de saisie, quand je modifie directement, la modif ne se sauvegarde même pas, donc j'ignore si c'est réellement ça, mais à part ça, je ne vois rien d'autre...), je me disais que je pouvais sans doute changer au niveau de ton code smile allez, dis-moi où ca se trouve, après je verrai bien...

4

misterphil (./3) :
ceci dit, en HTML tu mets les px toi ? je le fais dans le cas des styles, ok, mais pas en hacheteumeuleu.


ben en fait, il ne faut plus utiliser tout ce qui est width="", height="", color="", .., ... il est préconisé de tout le temps utilisé des styles. Et vu que dans les styles, les unités sont obligatoires (sauf pour la valeur zero, dans ce cas là il ne faut rien préciser), ben... voila quoi smile

malgres cela, normalement, html2pdf est censé comprendre sans pb ceci :

<img height="100" src="toto.jpg" width="100">

si l'image ne s'affiche pas, mais que html2pdf ne renvoie pas d'erreur, c'est qu'il arrive à trouver l'image, mais qu'elle doit être en dehors du PDF. Tu pourrais poster ici un exemple de code HTML qui produit le problème ?
Ancien pseudo : lolo

5

Bon j'ai fini par comprendre :

<p align="center">&nbsp;<img height="195" border="0" width="147" src="/admin/images/image_4_23909.jpg" /></p>

En fait, c'est pas le code de l'image en soi, mais le <p align="center"> </p> car si je change (manuellement) <div align="center"> </div> l'image apparaît bien... bon ca génère un décalage dans le PDF qui n'est ni un left ni un center, mais vu ce que tu dis sur le center, c'est sans doute normal... Ca résout pas mon problème pour autant, mais ça rejoint le problème général du centrage.

6

ah bon ? normalement, align="center" ne devrait pas modifier quoi que ce soit... j'ai du me tromper quelque part, je regarderais ca demain
Ancien pseudo : lolo

7

bon, j'ai trouvé d'où ça venait, ça devrait marcher dans la prochaine version
Ancien pseudo : lolo