应用场景

因为有图片、表格和样式等内容不适宜遍历paragraphs来复制,所以需要在读取docx文档后,在读取出来的Document文件对象中原地操作。

思路

因为Document.paragraphs提供的是只读列表,所以直接操作插入该列表不会生效到文档中。
在这里插入图片描述
Paragraph对象中有insert_paragraph_before()方法,可以在指定段落前插入新增段落。
在这里插入图片描述
故实现思路为:

  1. 先遍历Documents.paragraphs列表,找到要插入位置的段落对象Paragraph
  2. 调用该Paragraph对象的insert_paragraph_before()方法,插入段落。
Logo

一站式 AI 云服务平台

更多推荐