首先需要获取段落中的各个run对象,然后通过run对象的font属性来设置字体。 # 获取段落中的各个run对象runs=paragraphs[0].runs# 改变字体forruninruns:run.font.name='Arial'# 设置字体为Arial 1. 2. 3. 4. 5. 6. 上述代码中,我们获取了第一个段落的所有run对象,并将字体设置为Arial。 改变字号 要改变段落...
在上述示例代码中,我们首先使用 Document() 函数打开一个文档,然后使用 paragraphs 属性获取文档中的所有段落,其中 doc.paragraphs[0] 表示获取文档中的第一段落。 接下来,我们通过设置段落的样式,将英文字体设置为 Calibri 、中文字体设置为 宋体 ,字号设置为 14 ,水平居中对齐。 最后,我们使用 save() 方法保存文档。
1、创建文档与基础操作; 2、文档段落格式设置; 3、字体格式设置。1|41、创建 Word 文档及基础用法:模块安装后,导入模块,新建 word 文档对象:# 导入模块 from docx import Document doc = Document() # 新建文档对象 '''按模板新建 word 文档文件,具有模板文件的所有格式''' 新建了 Document 对象后就可以用...
插入文本段落 word文档中的段落对应的是paragraph对象,属于document中的一个对象。 # * 向document末尾添加一个段落(返回的是最后的添加的这个段落对象的引用) paragraph = document.add_paragraph('Lorem ipsum dolor sit amet.') # * 还可以在这个段落之前添加段落: prior_paragraph = paragraph.insert_paragraph_b...
font = document.add_paragraph().add_run('第四个段落,字体大小为12磅字体-小四', style='Song').fontfont.size = Pt(12) # 字号12磅,也就是小四字体大小设置见下图 可以看到当我们设置成12磅时,显示的是小四字体。这是因为字体大小只能通过赋具体的值进行设置。在WORD软件为进行自动识别。那字号和...
paragraph = document.add_paragraph('添加一个段落') # 设置 节段文字为加粗 run = paragraph.add_run('添加一个节段') run.bold = True # 设置 节段文字为斜体 run = paragraph.add_run('我是斜体的') run.italic = True 设置字体 设置字体稍微复杂些,例如设置一段文字为 宋体: paragraph = document...
在上面这段代码中,myDocument.paragraphs[0].paragraph_format.line_spacing= docx.shared.Pt(16)表示设置Word文件(myDocument)的第1个段落的行间距为16磅,但是从图236-2的实际效果看,第1个段落的行间距几乎为0,为什么呢?因为第1个段落的文本是三号字体,三号字体是16磅,与行间距完全相同。因此从另一个角度来...
add_run(u'aBCDefg这是中文') # 第一个段落内增加内容document.save('test.docx') # 存储WORD文档运行后docx文件效果为:前段的字符,英文字符字体设置成了'Cambira',中文字符的字体设置了宋体。后段的字体为默认字体。实现了对段落中的任意字符设置成中文。当然如果还要实现在段落中有些中文字符设置“楷体”...
size=Pt(29)#设置全局2级标题的字体大小为29p=doc.add_paragraph()r=p.add_run("违反接收")#这个段落使用的是Normal的样式para_heading=doc.add_heading('',level=2)#返回1级标题段落对象,标题也相当于一个段落run=para_heading.add_run(u"前言")#这个使用的是"Heading 2" 的样式doc.save("特殊字体....
paragraph2 = doc.add_paragraph("这是第2个段落") run2 = paragraph2.add_run(" 这是第2段追加的文字") run2.font.name = "Times New Roman" # 将段落里的西文设置为新罗马字体 run2.element.rPr.rFonts.set(qn('w:eastAsia'), '宋体') # 设置段落中的中文为宋体 ...