要使用DocxTemplate库进行操作,首先需要安装它:

pip install docxtpl

然后可以使用以下代码来创建一个带有标题和子标题的Word文档模板:

from docxtpl import DocxTemplate
from docx.shared import Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT

# 创建一个新的Word文档
doc = DocxTemplate()

# 添加标题
title = '这是标题'
title_font_size = 16
title_font_name = '宋体'
title_paragraph = doc.add_paragraph()
title_run = title_paragraph.add_run(title)
title_run.font.size = Pt(title_font_size)
title_run.font.name = title_font_name
title_paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER

# 添加子标题
subtitle = '这是子标题'
subtitle_font_size = 14
subtitle_font_name = '黑体'
subtitle_paragraph = doc.add_paragraph()
subtitle_run = subtitle_paragraph.add_run(subtitle)
subtitle_run.font.size = Pt(subtitle_font_size)
subtitle_run.font.name = subtitle_font_name
subtitle_paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER

# 保存文档
doc.save('template.docx')

在这个示例中,我们创建了一个空的Word文档,并添加了一个居中对齐的标题和子标题。通过设置font.sizefont.name属性,可以更改字体的大小和名称。

请注意,此示例中的字体名称为Windows系统上的默认字体。如果你使用的是其他操作系统,请确保字体名称是正确的。

你可以根据自己的需求修改标题和子标题的内容、字体和大小

使用DocxTemplatenew_subdoc 不使用标签添加 标题子标题要求可以更改标题子标题的字体大小

原文地址: http://www.cveoy.top/t/topic/ieCo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录