gpt4 book ai didi

django pisa - pagenumber 仅适用于两页或更多页 - 显示总页数

转载 作者:行者123 更新时间:2023-12-01 12:53:54 25 4
gpt4 key购买 nike

是否有可能只为两页或更多页显示 django pisa 的页码?显示页码的模板如下所示:

<div id="footerContent">
<p>Page <pdf:pagenumber></p>
</div>

我认为有必要在 pisa 处理它们之前获取页数。使用像这样的伪 if/else 语句的任何选项:

if pages > 1:
...
else:
...

如果你想显示例如Page 1/5(五页中的第一页)还需要获取页数?!比萨没有解决方案吗?

最佳答案

我在添加一个计数器时遇到了问题,该计数器会告诉我在文档的总页数中我正在查看的页码。当我从以下位置切换 pisa 导入时,它开始工作:

import ho.pisa as pisa

import xhtml2pdf.pisa as pisa 

用pip安装xhtml2pdf

pip install xhtml2pdf

这是我的页脚现在的样子

<div id="footerContent">
{%block page_foot%}
Page <pdf:pagenumber> / <pdf:pagecount>
{%endblock%}
</div>

关于django pisa - pagenumber 仅适用于两页或更多页 - 显示总页数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10732478/

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