这里写自定义目录标题

原版链接:
https://blog.csdn.net/weixin_53366160/article/details/125921523
实现方法:找到所需文档用的起始光标和结束光标,然后进行复制即可。
浅说一下这里:

用代码 search_range.Find.Execute(FindText=“标题一”)查找到标题一
再用search_range.Select()选取标题一
最后 word.Selection.MoveLeft()光标左移
start = word.Selection.Start.numerator找到位置

# 光标start的查找
# 赋值对象
search_range = doc.Content
# 查找内容
search_range.Find.Execute(FindText="标题一")
# 选中查找到的内容
search_range.Select()
# 光标左移
word.Selection.MoveLeft()
# 将光标位置赋予start
start = word.Selection.Start.numerator

全部代码如下:

import win32com.client as win32
from win32com.client import constants
import os
# 打开word应用程序
word = win32.gencache.EnsureDispatch('Word.Application')
# 是否可视化
word.Visible = 0
# 源文件路径
file_path = r'D:/源文件/A.docx'
# 打开
doc = word.Documents.Open(file_path)
# 光标start的查找
# 赋值对象
search_range = doc.Content
# 查找内容
search_range.Find.Execute(FindText="标题一")
# 选中查找到的内容
search_range.Select()
# 光标左移
word.Selection.MoveLeft()
# 将光标位置赋予start
start = word.Selection.Start.numerator
print(start)# 光标end的查找  同上
search_range = doc.Content
search_range.Find.Execute(FindText="标题二")
search_range.Select()
word.Selection.MoveLeft()
end = word.Selection.Start.numerator
print(end)# 选取光标start到光标end的内容
doc.Range(start, end).Select()
# 复制
word.Selection.Copy()
# 粘贴的目标文件
doc_new = word.Documents.Open('D:/目标文件/B.docx')
# 粘贴
doc_new.Application.ActiveDocument.Range().Paste()
# 关闭两个文件
doc_new.Close()
doc.Close()

python如何提取word文档某个段落所有内容(包括段落、表格、图片一并提取)相关推荐

  1. python批量提取word指定内容_使用python批量读取word文档并整理关键信息到excel表格的实例...

    目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...

  2. python批量提取word指定内容到excel_(转)用python批量读取word文档并整理关键信息到excel表格...

    目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...

  3. 办公室小姐姐的福利!用Python批量提取word文档中的表格和图片内容

    点上方"菜鸟学Python",选择"星标" 第491篇原创干货,第一时间送达 最近有许多小伙伴想要一些自动化办公的福利小程序,今天就满足大家的需求.日常的办公过 ...

  4. Python提取word文档中的图片,识别图片文字之后再转存为word文档

    #!/usr/bin/env python # coding: utf-8 import zipfile #压缩包 import os #文件库 import shutil import pytess ...

  5. Python3-word文档操作(八):提取word文档中的图片方式一-利用docx库

    1. 简介: 要获取word文档中的图片文件.思路就是先解压,再查找.python中,下面两个库都可以实现这个功能: (1)zip库 (2)docx库 zip库: 上一篇博文已经提过,word本质上也 ...

  6. C# 提取Word文档中的图片(用Spire)

    C# 提取Word文档中的图片 图片和文字是word文档中两种最常见的对象,在微软word中,如果我们想要提取出一个文档内的图片,只需要右击图片选择另存为然后命名保存就可以了,今天这篇文章主要是实现使 ...

  7. python新建word文档_使用Python 自动生成 Word 文档的教程

    当然要用第三方库啦 :) 使用以下命令安装: pip install python-docx 使用该库的基本步骤为: 1.建立一个文档对象(可自动使用默认模板建立,也可以使用已有文件). 2.设置文档 ...

  8. python自动生成和读取word_使用Python自动生成Word文档的教程

    当然要用第三方库啦 :) 使用以下命令安装: pip install python-docx 使用该库的基本步骤为: 1.建立一个文档对象(可自动使用默认模板建立,也可以使用已有文件). 2.设置文档 ...

  9. python实现生成word文档并转为pdf

    python实现生成word文档,格式转为pdf 使用的是python-docx模块,在生成word文档后转为pdf格式是使用的是docx2pdf中的convert(使用convert转换时,要先创建 ...

  10. python如何向word文档插入目录

    要在Python中向Word文档插入目录,可以使用python-docx库.首先安装这个库,然后使用如下代码来打开一个Word文档,并在文档中插入目录: from docx import Docume ...

最新文章

  1. C语言网络编程:多路IO select实现多客户端
  2. 接到三无产品的测试需求时怎么办
  3. javascript内置顶层函数
  4. mysql中鼠标光标消失了_为什么我这里没有显示鼠标的悬停可改变页面颜色,以为什么我加载了mysql的jar文件还是不能显示报表的内容呢?...
  5. Nacos Spring Boot 快速开始
  6. 【debug】json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
  7. 微服务升级_SpringCloud Alibaba工作笔记0025---Nacos持久化切换配置
  8. 【论文解读】一种新的涨分神器!构造code-switching增广数据进行fine-tuning!
  9. python 生存分析,利用python进行泰坦尼克生存预测——数据探索分析
  10. 《大数据技术原理与应用》—— 提纲
  11. 谷歌浏览器html5插件怎么设置,谷歌(Chrome)浏览器插件开发教程
  12. Codeforces 633C Spy Syndrome 2(Trie+暴力)
  13. 别着急抢iPhone 13了!拍照有马赛克,苹果确认部分iPhone13存在bug
  14. 最新高频Java面试题目分享,分布式ID(数据库多主模式
  15. 阿里巴巴与蚂蚁集团开源框架SOFA Boot
  16. Mingw + msys编译libmono.so
  17. 共享文件夹服务器内存资源不足,『excel文件打开就提示可用资源不足,无法完成此任务』共享文件夹怎么设置...
  18. win7下Matlab7打不开,显示javax.swing.borderEmptyBorder.init(Unknow Source)
  19. 德国光量子计算机,新型量子光源为光学量子计算机铺平道路
  20. 线性方程组系数矩阵的秩与解的个数的关系

热门文章

  1. Flutter高德定位定位权限管理
  2. mysql中ltrim用法_MySQL LTRIM()用法及代码示例
  3. office的最佳快捷键——快速访问工具栏
  4. 计算机分辨率无法调整,电脑分辨率调不了怎么办?电脑分辨率不能调的解决方法...
  5. docker安装和入门教程
  6. Windows运行机理——消息与消息队列
  7. BZOJ4698 Sdoi2008 Sandy的卡片
  8. 计算机科学与技术哪个方向好就业前景,【计算机科学与技术】专业就业前景以及未来的就业方向...
  9. 架构:短址(short URL)原理及其实现(短地址|短url)
  10. 程序员常用软件介绍--持续更新