import docx
import redef b_need_highlight(word: str) -> bool:merge = ["me","you","him"]  #这里是需要高亮的词汇,可以随个人需求改动if word in merge:return Truedef high_light(): #进行高亮显示部分original_doc = docx.Document("D:\input.docx")new_doc = docx.Document()for orig_para in original_doc.paragraphs:print(orig_para.runs.__len__())print(orig_para.text)new_para = new_doc.add_paragraph()if orig_para.runs.__len__() != 0:res = re.findall(r"\w+|[^\w\s]", orig_para.text,re.I)print("The list of words is : ",res)for i in res:print(i)run = new_para.add_run(i + " ")result = b_need_highlight(i)if result == True:run.font.color.rgb = docx.shared.RGBColor(238, 75, 43)new_doc.save("D:\output.docx")  #这里是将高亮处理后保存到新的文件if __name__ == '__main__':high_light()

python-docx文档高亮显示相关推荐

  1. python docx文档页面设置---->纵向转横向

    最近需要docx页面输出,需要将正常纵向页面转为横向页面,查了一些资料,发现很多都是科普的解释,并没有讲出具体怎么做,现在贴出我实现的代码. 需要引入的: from docx import Docum ...

  2. docx文档怎么排列图片_“胶水语言”办公自动化Word篇——使用Python编辑和读取Word文档

    python调用word接口主要用到的模板为python-docx,基本操作官方文档有说明. 使用python新建一个word文档,操作就像文档里介绍的那样: from docx import Doc ...

  3. 使用Python批量提取并保存docx文档中的图片

    问题描述: 提取docx文档中的所有图片,保存为独立的图片文件. 技术要点: 需要安装扩展库python-docx 示例文件: 参考代码: 码运行结果: 神操作: 如果实在看不懂上面的代码,但是又有同 ...

  4. Python操作docx文档设置居中并创建表格

    功能描述:本文代码使用python-docx操作docx文档,添加一段文字并设置居中对齐,添加一个表格并为所有单元格设置文字. from docx import Document from docx. ...

  5. Python把docx文档中的题库导入SQLite数据库

    #本文所用的docx文档题库包含很多段,每段一个题目,格式为:   问题.(答案) #与之对应的数据库datase.db中tiku表包含kechengmingcheng,zhangjie,timu,d ...

  6. Python使用标准库zipfile+re提取docx文档中超链接文本和链接地址

    推荐教材: <Python程序设计实用教程>,ISBN:978-7-5635-6065-3,董付国,北京邮电大学出版社 教材封面: 全国各地新华书店有售 京东购买链接: 配套资源:教学大纲 ...

  7. python连接mysql输出数据库结构docx文档

    python连接mysql输出数据库结构docx文档-Python文档类资源-CSDN下载

  8. Python使用标准库zipfile提取docx文档中所有图片

    清华科技大讲堂免费直播课预告: 免费直播课|Python数据可视化与科学计算可视化案例分享,5月28日晚20:00-21:30 ============ 哔哩哔哩网站免费视频观看地址: 董老师在哔哩哔 ...

  9. python读取docx中表格 图片_python 解析docx文档的方法,以及提取插入的文本对象和图片...

    首先安装docx模块,通过pip install docx或者在docx官方链接上下载安装都可以 下面来看下如何解析docx文档:文档格式如下 有3个部分组成 1 正文:text文档 2 一个表格. ...

  10. python生成word目录_使用Python更新MS Word .docx文档的目录(目录)

    我使用python包" python-docx"来修改MS Word .docx文档的结构和内容.该软件包无法更新TOC(目录)[Python: Create a "Ta ...

最新文章

  1. android intent 分发,Android分享操作
  2. 【渝粤题库】广东开放大学 公共部门人力资源管理 形成性考核
  3. c语言函数man,Linux下C语言编程有困难找man
  4. 当前操作系统缺少黑体等字体_2020世界互联网大会:360视觉、360守望领域、360城市运营操作系统齐亮相...
  5. Akka源码分析-Remote-收消息
  6. 推荐10篇jQuery技术的文章
  7. 启用Exchange邮箱审核后使用命令Search-MailboxAuditLog返回结果为空
  8. 输错密码?这个 sudo 会“嘲讽”你
  9. 回归分析常数项t值没有显著异于零怎么办_洋蜜蜂统计辅导专题:回归分析关键词统计量须知...
  10. Jackson的JSON——JsonUtils工具类
  11. Android mc怎么和win10联机,大更新!我的世界手机版/win10版联机完美互通
  12. 如何用Latex写一篇小论文
  13. 浙江工业大学2020考研经验分享
  14. short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
  15. 网页游戏未来发展的一些趋势
  16. Matlab sim函数的用法
  17. 软件测试常见英文单词汇总
  18. 应用程序框架 Application Framework
  19. STM32学习之:RAM的分配和占用
  20. 如何零基础零费用的在30分钟内用hugo+github pages创建一个专属于你的个人博客 - 简单快捷到建议人手一个

热门文章

  1. 算法系列1《DES》
  2. PHP套件的实验结果分析,PHP环境搭建套件评比测 | Wopus
  3. 下载和安装Tcl/Tk:
  4. 基于PHP的驾校预约管理系统
  5. Java制作五子棋 V1.0
  6. 文档在线查看功能的实现
  7. 初入Linux——软件安装
  8. python自定义函数实例计算1-n的偶偶数和_Python入门--11--自定义函数
  9. 【IMP】IMP导入表的时候,如果表存在怎么办
  10. 【数据库】imp-00015