我使用xhmtl2pd工具将html转换为pdf。这是我的一段HTML
<tr>
<td style="width:10px;vertical-align:top">• </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">• </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可以内嵌显示图像吗?
由于
答案 0 :(得分:0)
如果您需要像GIF或PNG这样的渲染图片格式,则应安装PIL library。 ReportLab需要Python成像库(PIL)来处理PNG / GIF图像。
答案 1 :(得分:0)
请勿在url或src中使用绝对路径。使用全路径,例如https://abcd.com/.../image.png。对我有用