wkhtmltopdf thead重叠第二页上的内容

Joc*_*ung 7 html css wkhtmltopdf knp-snappy

以下是我的PDF结果的样子(请参阅第二页上的重叠标题):

在此输入图像描述


代码是一个简单的HTML表,在一个TD元素中包含大量内容.

<table>
  <thead>
    <tr>
      <th>BESCHREIBUNG</th>
      <th>PREIS</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Lots of TEST's</td>
      <td>1,40 EUR</td>
    <tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我知道已经存在这个问题(以及其他一些问题):

wkhtmltopdf重复thead标题重叠内容

那里的解决方案对我有用:

thead { display: table-header-group; }
tfoot { display: table-row-group; }
tr { page-break-inside: avoid; }
Run Code Online (Sandbox Code Playgroud)

但是它仅适用于具有多行(tr)的表.

在我的情况下,如上所示,我有一个TD,其描述可以包含很多内容,因此一行将跨越多个页面.

对于这种特殊情况,是否也有解决方案?

小智 2

如果您将描述分成许多部分作为字符串数组,那么您拥有的解决方案将会起作用。并在 tr 中打印每个部分。