from docx import Document
from docx.shared import Inches, Cm, Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT, WD_LINE_SPACING
from docx.oxml.ns import qn
cur_dir = '...'
dirs = glob.glob(cur_dir+'\\*.jpg')
doc = Document()
for file in dirs:
filename = file.split('_')
paragraph1 = doc.add_paragraph()
# 字号‘小五’对应磅值9
# 字号‘五号’对应磅值10.5
# 字号‘小四’对应磅值12
# 字号‘四号’对应磅值14
doc.styles['Normal'].font.size = Pt(12)
doc.styles['Normal'].font.name = u'Times New Roman' #设置西文字体
doc.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体') #设置中文字体使用字体2->宋体
# 空格=半个字符
# 小5号----0.32cm 9pt,空格约为3.3磅
# 5号----0.37cm 10.5pt,空格约为3.9磅
# 小4号----0.42cm 12pt,空格约为4.4磅
# 4号----0.49cm 14pt,空格约为5磅
paragraph1.paragraph_format.first_line_indent = Pt(24)
# ONE_POINT_FIVE&#
Python操控Word--python-docx(2)-段落、字体设置
于 2022-01-03 21:27:10 首次发布
本文是python-docx系列的第二部分,重点探讨如何使用python-docx库来设置Word文档中的段落格式和字体样式。内容包括参考链接,详细介绍了段落间距、对齐方式及字体大小、颜色等属性的调整方法。
摘要由CSDN通过智能技术生成