西文字体主要用的docx.text.run.Font中的name属性进行设置。使用方法见如下代码:from docx import Documentdocument = Document()run = document.add_paragraph().add_run('This is a letter.')font = run.fontfont.name = '宋体' # 设置字体document.save('test.docx')西文字体设置的WORD文档的效果见图4 ...
# 设置段落字体run=paragraph.add_run("Hello, World!")run.font.name="Arial"# 设置字体名称run.font.size=docx.shared.Pt(12)# 设置字体大小,使用 Pt() 函数将像素转换为磅run.font.bold=True# 设置加粗run.font.italic=True# 设置斜体run.font.underline=True# 设置下划线run.font.color.rgb=docx.shared...
fromdocximportDocumentfromdocx.sharedimportPt# 创建一个新的Word文档doc=Document()# 添加一个段落paragraph=doc.add_paragraph("这是一个示例段落。")# 设置段落字体为Arial,大小为12run=paragraph.runs[0]run.font.name='Arial'run.font.size=Pt(12)# 保存文档doc.save("示例文档.docx") 1. 2. 3. 4....
doc.save('example.docx') 在上述示例代码中,我们首先使用 Document() 函数打开一个文档,然后使用 paragraphs 属性获取文档中的所有段落,其中 doc.paragraphs[0] 表示获取文档中的第一段落。 接下来,我们通过设置段落的样式,将英文字体设置为 Calibri 、中文字体设置为 宋体 ,字号设置为 14 ,水平居中对齐。 最后,...
python-doc添加段落后设置字体、字号、加粗、对齐 fromdocximportDocument# 导入Document类,用于创建文档 fromdocx.sharedimportPt, RGBColor# 导入Pt类和RGBColor类,用于设置字体大小和颜色 fromdocx.enum.textimportWD_PARAGRAPH_ALIGNMENT# 导入WD_PARAGRAPH_ALIGNMENT类,用于设置对齐方式 ...
add_run(u'aBCDefg这是中文') # 第一个段落内增加内容document.save('test.docx') # 存储WORD文档运行后docx文件效果为:前段的字符,英文字符字体设置成了'Cambira',中文字符的字体设置了宋体。后段的字体为默认字体。实现了对段落中的任意字符设置成中文。当然如果还要实现在段落中有些中文字符设置“楷体”...
设置字体 设置字体稍微复杂些,例如设置一段文字为 宋体: paragraph = document.add_paragraph('我的字体是 宋体') run = paragraph.runs[0] run.font.name = '宋体' run._element.rPr.rFonts.set(qn('w:eastAsia'), '宋体') 总结 python-docx 是个功能强大的 Word 库,能实现几乎所有在 Word 中操作,今...
python-docx字体设置 WORD中字号、磅值,两者具体的对应关系大约如下吧: 字号‘八号’对应磅值5 字号‘七号’对应磅值5.5 字号‘小六’对应磅值6.5 字号‘六号’对应磅值7.5 字号‘小五’对应磅值9 字号‘五号’对应磅值10.5 字号‘小四’对应磅值12 字号‘四号’对应磅值14...
是操作docx文件常用的库 设置字体的方法是font.name= "宋体" 但奇妙的是设置中文字体,对中文无效,只能更改英文字母的字体。 设置中文的中文字体,主要是通过以下这句: fromdocx.oxml.nsimportqnstyle.element.rPr.rFonts.set(qn('w:eastAsia'),'宋体')# style,所有文字run.element.rPr.rFonts.set(qn('w:east...