gpt4 book ai didi

django - 使用 weasy print 和 django 从 html 模板编写多页 pdf

转载 作者:行者123 更新时间:2023-12-04 12:45:54 24 4
gpt4 key购买 nike

您好,我正在从包含行数不同的表格的 html 模板生成 PDF,问题是当行数超过一定数量(12)时,其余行加上页脚被进一步推到下方并且不会出现在生成的pdf中。我怎样才能让它动态化,以便将额外的信息推送到新页面,每个页面至少有一定数量的行,或者如果当前页面已满,是否有一种方法可以轻松打印将数据移动到另一页

到目前为止,我在模板上有分页符,但它有效。

{% for record in data %}
<tr>
<td> {{ record.id}}</td>
<td> {{ record.date}}</td>
</tr>
{% if forloop.counter|divisibleby:12 %}
<div style="page-break-after: always;"></div>
div style="page-break-before: always;"></div>
{% endif %}
{% endfor %}

最佳答案

从我的模板中删除了 body 标签并且它在不使用分页符的情况下工作,weasyprint 将 body 标签中的所有内容限制为页面中的一个文档。 another answer that helped

关于django - 使用 weasy print 和 django 从 html 模板编写多页 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48581654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com