WKHTMLTOPDF - 允许在 table 行中分页
WKHTMLTOPDF - Allow page break in table row
我的 Ubuntu 服务器上的 运行 wkhtmltopdf 0.12.2.1(带补丁的 qt)可以很好地生成 PDF。我一直在使用 wkhtmltopdf 生成一个包含多个列的 table,有时其中一个列有很多文本。
我的问题是这样的:我希望我的 table 行能够跨越多个页面而不留下白色 space before/after 行。 WKHTMLTOPDF 为我做了一些这样的工作,但如果行有很多文本,它通常会在行前留下不需要的白色 space,因为 wkthmltopdf 试图将整行保留在一页上。
例如,当 wkhtmltopdf 遇到一行将占据大约 3/4 的页面时,table 页面可能会被填满一半。 Wkthmltopdf 当前将第一页的下半部分留空,并在下一页开始真正的长行。我想要发生的是 wkhtmltopdf 在第一页开始真正的长行,然后在下一页完成长行。
我该怎么做?
我考虑过使用 div 和 span,但我需要 table 边框仍然显示,因此使用 table 似乎是最佳选择。有什么建议吗?
在思考这个问题之后,似乎最好的办法就是将报告的格式更改为使用 div 和 span,而不是使用 table。我已经这样做了,现在一切似乎都正常了。
我的 Ubuntu 服务器上的 运行 wkhtmltopdf 0.12.2.1(带补丁的 qt)可以很好地生成 PDF。我一直在使用 wkhtmltopdf 生成一个包含多个列的 table,有时其中一个列有很多文本。
我的问题是这样的:我希望我的 table 行能够跨越多个页面而不留下白色 space before/after 行。 WKHTMLTOPDF 为我做了一些这样的工作,但如果行有很多文本,它通常会在行前留下不需要的白色 space,因为 wkthmltopdf 试图将整行保留在一页上。
例如,当 wkhtmltopdf 遇到一行将占据大约 3/4 的页面时,table 页面可能会被填满一半。 Wkthmltopdf 当前将第一页的下半部分留空,并在下一页开始真正的长行。我想要发生的是 wkhtmltopdf 在第一页开始真正的长行,然后在下一页完成长行。
我该怎么做?
我考虑过使用 div 和 span,但我需要 table 边框仍然显示,因此使用 table 似乎是最佳选择。有什么建议吗?
在思考这个问题之后,似乎最好的办法就是将报告的格式更改为使用 div 和 span,而不是使用 table。我已经这样做了,现在一切似乎都正常了。