从html创建pdf一定高度后破坏页面内容

时间:2018-07-26 13:11:27

标签: python django wkhtmltopdf

我正在使用wkhtmltopdf从使用Python和Django创建的HTML模板创建pdf。我要显示的数据就像每个页面都包含1个客户端,并且该页面由一个表组成。在某些情况下,表格数据很大,我将每页的高度固定为700px。问题是当表对于某些特定客户端来说很大时,该表会越过至下一页并与其他客户端的表数据重叠。我想实现类似某个表的数据,例如对于一个客户端来说,表数据很大,那么下一页应该具有相同客户端的数据,然后是其他客户端的数据。

有什么办法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

我在每页之间的pdf文件中使用以下内容:

 <div class="page-break"></div>

具有以下CSS:

.page-break { 
  display: block; 
  page-break-before: always; 
}

您可以在此处阅读有关page-break-before的信息:
 https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-before