设置表格高度时,DomPDF表格行的高度不正确

时间:2014-08-23 14:42:23

标签: dompdf

我正在尝试使用dompdf显示一个固定高度的简单表:

#d {
  border-collapse: collapse;
  width: 100%;
  height: 500px;
}
#d td {
  vertical-align: top;
  padding: 10px;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
<table id="d">
  <tbody>
    <tr>
      <td>aaa</td>
      <td>aaa</td>
    </tr>
    <tr>
      <td>bbb</td>
      <td>bbb</td>
    </tr>
    <tr>
      <td>ccc</td>
      <td>ccc</td>
    </tr>
    <tr>
      <td>ddd</td>
      <td>ddd</td>
    </tr>
  </tbody>
</table>
table bottom

但PDF渲染并不像我期望的那样: dompdf result

我想要的是表格行高度应该自动调整到表格高度,就像在纯HTML渲染上一样:http://jsfiddle.net/qfw627an/

有没有办法用dompdf做到这一点?

由于

1 个答案:

答案 0 :(得分:3)

你可能讨厌这个答案,但是你无法从这里到达那里。

我在项目上遇到了很多关于DomPDF的问题。在过去的几年中,它看起来并没有变得更好。

在PHP中模拟浏览器是一个难题。幸运的是,有人建造了一个无头的&#34;用于打印PDF的Webkit版本。

http://wkhtmltopdf.org/

我们切换到这个并重新开始处理我们的应用程序,而不是无休止地打印出来。

祝你好运!