Word 文档样式调整
字体样式调整

from docx import Documentfrom docx.oxml.ns import qnfrom docx.shared import Pt, RGBColordoc = Document("样式调整.docx")for paragraph in doc.paragraphs:for run in paragraph.runs:if "Heading 1" in paragraph.style.name:run.font.size = Pt(22)rPr = run._element.get_or_add_rPr()rFonts = rPr.get_or_add_rFonts()rFonts.set(qn("w:eastAsia"), "等线")run.font.name = "Corbel"elif "Heading 2" in paragraph.style.name:run.font.size = Pt(16)rPr = run._element.get_or_add_rPr()rFonts = rPr.get_or_add_rFonts()rFonts.set(qn("w:eastAsia"), "宋体")run.font.name = "Times New Roman"else:run.font.color.rgb = RGBColor(234, 22, 72)run.font.bold = Truerun.font.italic = Truerun.font.underline = Falsedoc.save("样式调整_字体样式.docx")


系列完整内容可以在公众号主页搜索或点击分栏找到,欢迎扫码关注预防迷路找不到。感谢您的支持与相伴。

夜雨聆风