docx设置保存的word文档字体及大小
【摘要】 from docx import Documentfrom docx.oxml.ns import qnfrom docx.shared import Pt, RGBColordocument = Document()document.add_paragraph('您好,我是aaaaa')"""设置正文字型 英文字型:Times New Roman 中文字型:宋体"""docum...
from docx import Document
from docx.oxml.ns import qn
from docx.shared import Pt, RGBColor
document = Document()
document.add_paragraph('您好,我是aaaaa')
"""
设置正文字型
英文字型:Times New Roman
中文字型:宋体
"""
document.styles['Normal'].font.name = 'Times New Roman'
document.styles['Normal'].element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
"""设置正文字体的大小"""
document.styles['Normal'].font.size = Pt(18)
"""设置正文字体颜色"""
document.styles['Normal'].font.color.rgb = RGBColor(0, 0, 0)
# 保存word文档
document.save('bbb.docx')
注意,字体大小设置的单位为磅,不是像素,word中字体与磅值对比如下:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)