【问题标题】:Add margin / padding to last line before page break在分页符之前将边距/填充添加到最后一行
【发布时间】:2016-11-20 19:04:29
【问题描述】:

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

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

是否有可能在分页符之前在最后一行添加边距/填充?

【问题讨论】:

    标签: html css pdf pdf-generation wkhtmltopdf


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-05-24
      • 2015-08-14
      • 1970-01-01
      • 2021-05-05
      • 2015-04-12
      • 2018-11-05
      • 1970-01-01
      • 2016-02-18
      • 2012-02-28
      相关资源
      最近更新 更多