0

我正在使用 Rotativa 将我的 HTML 转换为 PDF,我有一个重复 n 次的 div,它有一个可以有 n 行的表格。我正在尝试找到一种干净的方法来在确切的点打破页面,不会使一页中的一半 div 和另一页中的一半。我已经尝试获取行数并在获得足够的行后添加分页符,这些行可以在单个页面中可见,而无需将 div 分成两页,但在某些情况下,随着行数的增加,这仍然无济于事. 而且page-break在重复 div 之后也不起作用。有人可以帮助我page-break在某些 div 发生后允许它工作。

4

1 回答 1

1

在我的工作中,在做 pdf 时(但不使用 Rotativa),我们以像素为单位保留页面中的可用空白空间,并在每次添加一些行时减少剩余的空间。我们每次检查是否有足够的空间来根据行数添加新的行 div,如果没有,我们在文档中放置一个分页符。

于 2019-11-06T18:35:23.190 回答