【发布时间】:2019-01-09 01:36:10
【问题描述】:
我想逐段阅读docx文档,如果有图片(InlineShape),然后用它周围的文字处理它。函数 Document.inline_shapes 将给出文档中所有内联形状的列表。但我想得到一个,如果存在的话,它恰好出现在当前段落中......
代码示例:
from docx import Document
doc = Document("test.docx")
blip = doc.inline_shapes[0]._inline.graphic.graphicData.pic.blipFill.blip
rID = blip.embed
document_part = doc.part
image_part = document_part.related_parts[rID]
fr = open("test.png", "wb")
fr.write(image_part._blob)
fr.close()
(这就是我想要保存这些图片的方式)
【问题讨论】:
标签: python-3.x image docx python-docx