我正在使用通过wkhtmltopdf-binary gem使用Wkhtmltopdf 0.9.9.1的Wicked PDF。 我有一张如下所述的表(简化)
<div id="listing">
<table>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div>
和风格如下所述(简化)
<style>
#listing table tr td {
width:200mm !important
}
#listing {
width:210mm;
height:297mm;
page-break-inside:auto;
}
</style>
由于有4个单元格,每个单元宽度为200mm,表格应该溢出到容器的右侧(容器的宽度为A4标准宽度= 210 mm)
为什么桌子永远不会分成2页? 我已经关注了一些与之相关的链接,但仍然没有取得任何进展。 是不是Wkhtmltopdf不支持水平溢出的分页符? 我非常感谢你的一些指示。
添加信息:
整个事情只是缩小以适应桌面(自动缩放)。当我添加规则“overflow:hidden”时,表格将被截止,而不会继续到下一页。
预期的行为是:
如果Wkhtmltopdf不是正确的工具,我会很高兴知道一些解决方法(如果有的话)或知道最好的工具。谢谢。
答案 0 :(得分:2)
尝试将您的wktohtml升级到v0.12.0,因为根据this,表页分解改进有很多改进: