上传者: 42160425
|
上传时间: 2022-05-31 10:50:53
|
文件大小: 1.13MB
|
文件类型: ZIP
python-docx-template
使用docx作为jinja2模板
介绍
该软件包使用2个主要软件包:
用于读取,编写和创建子文档的python-docx
jinja2用于管理插入到模板docx中的标签
之所以创建python-docx-template,是因为python-docx具有创建文档但不能修改文档的强大功能。
这个想法是开始创建您要使用Microsoft Word生成的文档的示例,它可以随您的需要而复杂:图片,索引表,页脚,页眉,变量,以及您可以使用Word进行的任何操作。 然后,由于您仍在使用Microsoft Word编辑文档,因此可以在文档中直接插入类似jinja2的标签。 您将文档另存为.docx文件(xml格式):它将是您的.docx模板文件。
现在,您可以使用python-docx-template从此.docx模板和关联的上下文变量生成所需的wo