一、使用Python+docx给Word文档设置样式
from docx import Document
from docx.shared import Pt,RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
# 创建一个新的文档
document = Document()
# 添加一个段落并设置字体样式
paragraph = document.add_paragraph('这是一个段落')
run = paragraph.add_run('这是一段加粗的文字')
run.bold = True
run.font.name = 'Arial'
run.font.size = Pt(16)
run.italic = True
run.font.color.rgb = RGBColor(66, 36, 233)
run.underline = True
# 添加一个段落并设置段落样式
paragraph2 = document.add_paragraph('这是另一个段落')
print(type(paragraph2))
paragraph2.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
paragraph2.style.font.size = Pt(20)
paragraph2.line_spacing_rule = 1.5
paragraph2.space_before = Pt(12)
paragraph2.space_after = Pt(12)
# 添加一个编号列表和项目符号列表
list1 = document.add_paragraph(style='List Number')
list1.style.font.size = Pt(15)
list1.add_run('这是编号列表的第一项')
list1.add_run('这是编号列表的第二项')
list2 = document.add_paragraph(style='List Bullet')
list2.style.font.size = Pt(13)
list2.add_run('这是项目符号列表的第一项')
list2.add_run('这是项目符号列表的第二项')
document.save('style.docx')