2013-05-08 2 views
1

J'utilise l'outil xhmtl2pd pour convertir html en pdf. Voici un morceau de mon htmlxhtml2pdf n'affiche pas toujours l'image

<tr> 
    <td style="width:10px;vertical-align:top">&bull; </td> 
    <td style="padding:0 0 5px 0;width:200px;display:inline-block"> 
     blah blah <br/>    
     <img src="images/little-gray-arrow.png" height="10" width="11" alt="blah" /> 
    </td> 
</tr> 

La chose bizarre est si je retire la balise br alors l'image de petit-gris-arrow.png montre jamais. Remettez l'étiquette br, l'image apparaît dans la ligne "suivante". J'ai essayé avec toutes les options, le remplissage, la marge, et aucun ne fonctionne.

J'essaie aussi d'afficher en ligne une image entre le texte, et l'image clock.png la moitié inférieure est toujours coupée, peu importe ce que j'ai essayé.

<tr> 
    <td style="width:10px;vertical-align:top">&bull; </td> 
    <td style="padding:0 0 5px 0;width:200px;"> 
     Wait 
     <img src="images/clock.png" height="20" width="20" alt="20" /> 
     minutes 
    </td> 
</tr> 

Est-ce que quelqu'un sait comment résoudre ce problème et il est juste la façon xhmtl2pdf est. Le fichier xhtml2pdf peut-il afficher l'image en ligne?

Merci

Répondre

0

Si vous avez besoin de rendre le format d'image comme GIF ou PNG, vous devez installer PIL library. La bibliothèque d'images Python (PIL) est requred par ReportLab pour la gestion de l'image PNG/GIF.

Référence: Output image to pdf with xhtml2pdf

Questions connexes