python

您所在的位置:网站首页 word字体加大加粗 python

python

2024-07-14 00:04| 来源: 网络整理| 查看: 265

python-doc添加段落后设置字体、字号、加粗、对齐

from docx import Document # 导入Document类,用于创建文档 from docx.shared import Pt, RGBColor # 导入Pt类和RGBColor类,用于设置字体大小和颜色 from docx.enum.text import WD_PARAGRAPH_ALIGNMENT # 导入WD_PARAGRAPH_ALIGNMENT类,用于设置对齐方式 from docx.oxml.shared import OxmlElement # 导入OxmlElement类,用于修改文本样式 from docx.oxml.ns import qn # 导入qn类,用于中文字符集的设置 doc = Document() # 创建一个空白Word文档 # 设置默认字体、字号和中文字体 doc.styles['Normal'].font.size = Pt(12) # 设置默认字号为12号字体 doc.styles['Normal'].font.name = u'楷体' # 设置默认字体为楷体 doc.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'楷体') # 设置中文字体为宋体 # 添加第一个段落 paragraph1 = doc.add_paragraph() # 创建一个段落对象 paragraph1.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER # 设置段落文字居中对齐 run1 = paragraph1.add_run('这是段落中的run文字') # 设置英文字体 run1.font.name = '楷体' # 设置中文字体 run1._element.rPr.rFonts.set(qn('w:eastAsia'), u'楷体') # 设置字体大小 run1.font.size = Pt(18) # 设置加粗 run1.font.bold = True # 保存文档 doc.save('样式字体.docx')


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3