python - html2pdf with python:如何在每个页面上设置页脚和页眉并控制页面剪切
问题描述
我在 django 框架上使用带有 python 的应用程序 html2pdf。我使用html方式并通过以下方式将其转换为pdf:
pdf = render_to_pdf('front/bill.html', {'order': self, 'ligns': self.orderlign_set.all(),
'paiements':self.orderpayement_set.filter(paid__isnull=False)})
我有几个问题:
1/如何在每一页上重复相同的标题?我<page_header></page_header>
在 bill.html 中使用过没有效果
2/如何在每页上重复相同的页脚并将其粘贴在页面底部?我<page_footer></page_footer>
在 bill.html 中使用过,没有效果。
3/如何控制xhtml2pdf在哪里剪切文本以写下一页?它是发票/账单,我无法在任何地方拆分文本。
4/如何在每一页上显示一个页面计数器?喜欢page_number/total_page
谢谢你的时间
解决方案
推荐阅读
- tensorflow - 如何使用 Keras Lambda 层修复类型错误
- sapui5 - 一起使用控制器和视图
- python - 数据帧中复杂函数的多次返回向量化
- android - 如何解决在 android 中实现 Dagger 2 时缺少的 InjectedFieldSignature 错误?
- sql - 在日期之间添加 - sql查询
- python - python中的循环行为
- kubernetes - 在 Jupyterhub 中使用来自私人仓库的图像
- javascript - 如何重命名uppy中的文件?javascript
- javascript - 将 JSON 中的字符串放入 var
- flutter - Flutter如何在文本字段上添加阴影