Python是否有强大的模板引擎,能够对渲染几十页模板,转换为HTML再转换为PDF,能够自动加页头页脚

来源:17-11 centos7 下通过uwsgi,nginx部署django应用

六叔禾虾仔

2020-04-15

1、Python是否有模板引擎,能够对渲染几十页模板,转换为HTML再转换为PDF?
2、然后转换PDF的时候,最主要就是,能够自动分页,自动计算页数显示到页脚、可以设置header和footer后每页自动添加

有这样的模板引擎吗?
我现在在了解jinja2,但是我还没找到可以自动添加header和footer的使用、页码这些

希望老师指点一下,如果Python没有,那有什么替代的方案,给点思路,谢谢老师

写回答

2回答

六叔禾虾仔

提问者

2020-04-21

这个可以,有在尝试使用这个方案,但是目录生成就很难办了,不知道如何设置目录及对应的页码。


老师我还有一个想法,但是效果好像不大好:就是通过word文档设置模板,然后填充数据生成word,再将word文档转换为PDF。

缺点就是:目前测试转换后,出现一点失真,间距这些变窄了;

优点就是:可以自动生成目录,目录不用我们干涉,只要word文档设置好那些域即可。

这个方案如何?

0
6
bobby
回复
六叔禾虾仔
是的, 这方面确实不错 我之前体验过 不过可能还达不到直接使用doc操作的效果
2020-09-26
共6条回复

bobby

2020-04-16

这个我之前做过,没有找到这么强大的库或者工具,jinjia是用来将数据转换成html的, html本身是可以直接转pdf但是要处理分页等还真没有这么方便,其他语言的我没有调研过 https://www.oschina.net/p/wkhtmltopdf?hmsr=aladdin1e1 这个工具我以前用过 还不错

0
0

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程