获取指定的段落。 设置段落的字体样式。 代码示例 下面是一个简单的代码示例,展示了如何创建一个Word文档并设置段落的字体类型和大小。 fromdocximportDocumentfromdocx.sharedimportPt# 创建一个新的Word文档doc=Document()# 添加一个段落paragraph=doc.add_paragraph("这是一个示例段落。")# 设置段落字体为Arial,大...
fromdocximportDocumentdoc=Document()# 添加标题doc.add_heading('一级标题',level=1)# 添加段落,需要对段落进行加工可以赋值变量,否则可以直接调用paragraph1=doc.add_paragraph('这是一个段落')paragraph2=doc.add_paragraph('这又是一个段落')doc.save('test2.docx') 3、添加文字块 fromdocximportDocumentdoc...
doc.save('example.docx') 在上述示例代码中,我们首先使用 Document() 函数打开一个文档,然后使用 paragraphs 属性获取文档中的所有段落,其中 doc.paragraphs[0] 表示获取文档中的第一段落。 接下来,我们通过设置段落的样式,将英文字体设置为 Calibri 、中文字体设置为 宋体 ,字号设置为 14 ,水平居中对齐。 最后,...
# 使用样式添加字体中文字体设置的WORD文档的效果见下图在上述代码中使用样式设置中文字体,要先增加一个样式“Song”,在样式中将w:eastAsia类型的字符设置成“宋体”,将其中的西文字体也设置成“宋体”,这样通过为文档的字符指定样式就就实现了中文字体的设置。这部分内容可以参考文章python-docx设置中文字体。在docx...
1.1设置段落样式 1.2自定义设置句子 2.中英引号更换 pip install python-docx 1. 1.修改文档字体 1.1设置段落样式 # 创建自定义段落样式(第一个参数为样式名, 第二个参数为样式类型, 1为段落样式, 2为字符样式, 3为表格样式) UserStyle1 = document.styles.add_style('UserStyle1', 1) ...
# 设置英文字体 run1.font.name ='楷体' # 设置中文字体 run1._element.rPr.rFonts.set(qn('w:eastAsia'),u'楷体') # 设置字体大小 run1.font.size = Pt(18) # 设置加粗 run1.font.bold =True # 保存文档 doc.save('样式字体.docx')
使用了python-docx包中的样式,借助样式中的字符类型"eastAsia",将字符设置中文字体,宋体。代码中更改了“Normal”样式,确实是将段落的输入的内容设置成了“宋体”,但是,存在以下不足:由于修改了全局样式“Normal”,所以将所有的中文字符都设置成了宋体,不能设置其他的中文字体,如:楷体等。由于对全局的中文...
插入时设置图片大小: from docx.shared import Cm # 设置图片的跨度为 10 厘米 document.add_picture('image-filename.png', width=Cm(10)) 除了厘米,python-docx 还提供了 英寸(Inches),如设置 1英寸: Inches(1.0) 样式 样式可以针对整体文档(document)、段落(paragraph)、节段(run),月具体,样式优先级越高...
=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("特殊字体.docx"...
=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("特殊字体.docx"...