本文主要是介绍使用Python+docx给Word文档设置样式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、使用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')
这篇关于使用Python+docx给Word文档设置样式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!