3

xhmtl2pd ツールを使用して、html を pdf に変換します。ここに私のhtmlの一部があります

<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>

奇妙なことに、br タグを削除すると、little-gray-arrow.png の画像が表示されなくなります。br タグを元に戻すと、画像が「次の」行に表示されます。すべてのオプション、パディング、マージンを試しましたが、どれも機能しません。

また、テキストの間に画像をインライン表示しようとすると、何を試しても、画像の clock.png の下半分が常に切り取られます。

<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>

この問題を解決する方法を知っている人はいますか?それは xhmtl2pdf と同じです。xhtml2pdf は画像をインラインで表示できますか?

ありがとう

4

2 に答える 2

0

GIF や PNG などのレンダリング イメージ形式が必要な場合は、PIL ライブラリをインストールする必要があります。ReportLab で PNG/GIF 画像を処理するには、Python Imaging Library (PIL) が必要です。

参考:xhtml2pdfで画像をpdfに出力する

于 2013-07-30T13:08:01.853 に答える