在分页符之前将余量/填充添加到最后一行

时间:2016-07-18 08:43:58

标签: html css pdf pdf-generation wkhtmltopdf

我有一个大型HTML文档,背景转换为PDF(使用wkhtmltopdf)。

有时页面中断发生在文本块的中间,而分页符之前的最后一行太靠近页面底部。 (文本块已经有了分页符:避免,块之间的间距足够大,可以使块远离页面底部)

是否有可能在分页符之前将保证金/填充添加到最后一行?

1 个答案:

答案 0 :(得分:1)

似乎page-break-inside: avoid可能是问题的根源。根据MDN https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-inside,它可能会导致文本块忽略页面的边距。

也许您可以手动将page-break-after: always放在HTML代码中的某个位置,以便实现所需的格式。另一件事可能是display: inline-block,容器有white-space: nowrap,文本块有white-space: normal。 (只是假设,似乎需要进行一些实验。)