最后,如果一个单词被判断为函数名,我们可以使用以下代码将其字体加粗: word.font.bold=True 1. 保存文档 最后,我们需要保存修改后的文档。你可以使用以下代码来保存文档: doc.save('modified.docx') 1. 这样,我们就完成了加粗函数名的操作,并将修改后的文档保存为’modified.docx’。 总结 通过使用Python库docx,...
run.font.bold只会返回两种结果:None-没加粗,True-加粗 # 判断文本是否加粗 if run.font.bold == None: pass else: r_text = '' + r_text + '' 1. 2. 3. 4. 5. 2.2.2 文字倾斜 run.font.italic只会返回两种结果:None-没倾斜,True-倾斜 # 判断文本是否为斜体 if run.font.it...
接下来,我们需要编写一个函数来判断文本是否为标题。我们可以通过判断文本的字体大小、加粗和颜色来进行判断。 fromdocximportDocumentdefis_title(run):ifrun.font.size>=Pt(14)andrun.font.boldandrun.font.color.rgb!=RGBColor(0,0,0):returnTruereturnFalsedefis_text_title(text):doc=Document()doc.add_pa...
接下来,我们通过判断段落的样式名称是否以"Heading"开头来判断其是否为标题。 步骤三:判断标题级别 判断段落是否为标题后,我们还需要判断其标题级别,以确定需要修改的格式。标题级别可以通过段落的style属性获得。下面是相应的代码: # 判断标题级别level=int(paragraph.style.name[-1]) 1. 2. 上述代码中,我们使用st...
run.bold = False # 字体不加粗 run.font.name = '仿宋_GB2312' run.element.rPr.rFonts.set(qn('w:eastAsia'), '仿宋_GB2312') if GradeOneTitle(run.text): #判断是否为一级标题格式(如:一、xxx) run.font.name = '黑体' run.element.rPr.rFonts.set(qn('w:eastAsia'), '黑体') ...