首先,我们需要导入python-docx模块来操作docx文件。 importdocx 1. 3.2 打开docx文件 使用docx.Document类打开docx文件。 doc=docx.Document("example.docx") 1. 3.3 获取段落对象 使用paragraphs属性获取docx文件中的所有段落对象。 paragraphs=doc.paragraphs 1. 3.4 设置段落字体大小 遍历所有段落对象,使用paragraph.s...
from docx.shared import Inches width = Inches(1.0) # 设置文本框宽度 height = Inches(4.0) # 设置文本框高度 # 插入文本框 text_box = doc.add_textbox(width, height) from docx.shared import Pt from docx.enum.text import WD_ALIGN_VERTICAL # 在文本框中添加一个段落 paragraph = text_box.add...
可以使用 python-docx 库中的样式 Styles 和元素 Paragraph 对已存在的段落进行设置。 示例代码如下,可以将已存在的段落 p1 设置为英文字体 Calibri ,中文字体 宋体 ,字号 14 ,居中对齐: fromdocximportDocument fromdocx.enum.textimportWD_PARAGRAPH_ALIGNMENT fromdocx.sharedimportPt, Cm, RGBColor doc = Documen...
段落2''')run.font.color.rgb=RGBColor(0,0,0)run.font.size=Pt(15)#单倍行距p.paragraph_format.line_spacing=Pt(30)#段落后行距p.paragraph_format.space_after=Pt(30)#三级标题head3=document.add_heading(level=3)run=head3.add_run(u'分析对象:')#run.font.name=u'宋体'run.font.size=Pt(18)...
这里的16表示字体大小。16表示的是3号字体。 两端对齐: paragraph.alignment=docx.enum.text.WD_PARAGRAPH_ALIGNMENT.DISTRIBUTE 对同一个段落汇总的中文和西文设置不同字体: def区分字符串中的汉字和英文字符(text:str)->list:'''返回列表,按照text的顺序,对每一段做标志'''str_data=Noneif(len(text)>=2):...
通过font.underline的属性可以设置字体下划线,同时需要导入下划线类型的包,WD_UNDERLINE。代码如下:from docx.enum.text import WD_UNDERLINEparagraph = document.add_paragraph() # 增加第七个段落,主题颜色paragraph.add_run('第八个段落设置字体的下划线:', style='Song')paragraph.add_run('单下划线,', ...
newfile = docx.Document()p1 = newfile.add_paragraph()text1 = p1.add_run("第⼀段⽂字是中⽂;The first paragraph is in English")p2 = newfile.add_paragraph()text2 = p2.add_run("第⼆段⽂字是中⽂;The second paragraph is in English")# 分别控制每个段落的字体 text1.font....
=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"...
运行上面的程序,自动打开”公文格式自动设置_结果new.docx“文件,进入Shell互动模式。 1 页面设置 1)页面的纵横 >>> myDoc.PageSetup.Orientation= 1 #页面变成横版 >>> myDoc.PageSetup.Orientation=0 #页面变成竖版 2)页面的大小 从PageSetup的PaperSize设置大小。在csdn的(421条消息) PaperSize.RawKind 属性_...