编写程序提取自建Word文档中所插入图片,查找的结果保存成图片.jpg格式(名称自定义,存储到提交文件夹中)。
时间: 2024-02-17 07:05:34 浏览: 85
可以使用 Python 的 `python-docx` 库来提取 Word 文档中的图片,然后使用 Python 的 `Pillow` 库将图片保存为 `jpg` 格式。以下是一个示例代码:
```python
import os
from docx import Document
from PIL import Image
# 打开 Word 文档
doc = Document('your_word_file.docx')
# 遍历文档中的所有图像
for i, image in enumerate(doc.inline_shapes):
# 提取图像并保存为 jpg 格式
image_bytes = image.image.blob
image_name = f'image_{i}.jpg' # 定义图片名称,可以自定义
with open(image_name, 'wb') as f:
f.write(image_bytes)
# 打印图片路径
print(f'Saved image {i} as {os.path.abspath(image_name)}')
```
这个代码会将 Word 文档中的所有嵌入式图像提取出来,并保存为 `jpg` 格式的文件。可以在代码中修改文件名和路径,以满足你的具体需求。
阅读全文