我有html像
<table>
<tbody></tbody>
</table>
此模板正在转换为PDF格式与 puppet ,我的表格数据是跨两个页面分割,但我不希望表格数据跨页面分割
我已经尝试了所有的解决方案,所以这个问题https://github.com/puppeteer/puppeteer/issues/6366,但我仍然无法找到解决方案,我已经尝试了page-break-inside:avoid in tbody/tr它不工作,我知道这个css工程的块级元素,所以我已经尝试了 Package 表在div和应用的css在div上仍然表是在页面中中断请帮助,如果你有任何解决方案
1条答案
按热度按时间lp0sw83n1#
首先,你需要为
print
生成pdf文件,使用以下方法:这将允许您使用css(如
break-before
)来控制打印内容的呈现,更多信息请参见此处:https://developer.mozilla.org/en-US/docs/Web/CSS/Paged_Media答案
您有多个解决方案,因此:
style="page-break-before: always"
,来确保它从一个新的页面开始。这可能是一个艰苦的工作,以获得精确的渲染与 puppet 师,但 puppet 师可能是最好的做这件事,现在。