商品详情
一、软件简介
Word 图片批量提取工具 是一款极简的桌面端小工具,专门用于从 .doc / .docx Word 文档中快速提取嵌入的图片。支持批量上传,一键完成,无需安装任何 Office 软件。
核心亮点
| 特性 | 说明 |
|---|---|
| 🎯 批量处理 | 多选文件 或 整个文件夹递归扫描,一次性处理多份 Word |
| 📁 自动归位 | 提取到的图片自动存放在 Word 文件同级目录下的 pic 文件夹 |
| ✅ 精准过滤 | 只保留有效图片(jpg/png/gif/webp/tif/bmp/emf/wmf),自动跳过 ico/cur 等系统图标 |
| 🛡️ PIL 校验 | 每一张候选图都经过 Pillow 强制解码校验,杜绝黑图、坏图 |
| 🏷️ 规范命名 | 输出图片自动携带文档名前缀,方便后续归档管理 |
| 📦 免安装 | 打包为单文件 exe,双击即运行,无需 安装 |
二、功能清单
2.1 支持的 Word 格式
| 格式 | 扩展名 | 提取策略 |
|---|---|---|
| Office 2007+ | .docx |
解析 zip 包,从 word/media/ 目录直接提取 |
| Office 97-2003 | .doc |
OLE 流递归扫描 + 全文件兜底,配合 PIL 精确校验 |
2.2 提取的图片格式
| 格式 | 扩展名 | 提取 | 说明 |
|---|---|---|---|
| JPEG | .jpg / .jpeg |
✅ | 最常见的截图格式 |
| PNG | .png |
✅ | 无损位图 |
| GIF | .gif |
✅ | 含静态和动画 |
| WebP | .webp |
✅ | 现代压缩格式 |
| BMP | .bmp |
✅ | Word 截图常用格式 |
| TIFF | .tif / .tiff |
✅ | 印刷级格式 |
| EMF / WMF | .emf / .wmf |
✅ | Office 矢量图 |
| ICO / CUR | .ico / .cur |
❌ | 系统图标,自动跳过 |
2.3 不支持的内容
| 类型 | 原因 |
|---|---|
| Visio/Excel 嵌入对象(OLE 对象) | Word 里看起来像图,但本质是其他软件的二进制对象,纯 Python 无法直接导出成图片 |
| PDF 内嵌文档 | OLE 对象,同上 |
三、运行环境
方式 A:直接运行 EXE(推荐普通用户)
操作系统:Windows 7 / 10 / 11(64 位)
依赖:无,单文件 exe 开箱即用
四、使用步骤
4.1 启动
EXE 用户:双击
Word图片提取工具.exe源码用户:双击
启动.bat或在命令行执行python word_image_extractor.py
4.2 添加 Word 文件
界面中有两个按钮:
| 按钮 | 功能 |
|---|---|
| 添加文件 | 打开文件选择器,可多选 .doc / .docx |
| 添加文件夹 | 递归扫描指定文件夹下所有 Word 文件 |
已添加的文件会显示在中间的列表框中。如果选错了,可以选中后右键移除,或者点「清空列表」全部重来。
4.3 开始提取
点击 「开始提取」 按钮。下方日志区会实时显示处理进度:
======== 开始批量处理,共 3 个文件 ======== [1/3] 班级日常事务管理系统-.doc [OK] 班级日常事务管理系统-.doc -> 提取 5 张图片到 H:...pic [2/3] 说明.docx [OK] 说明.docx -> 提取 22 张图片到 D:...pic [3/3] 空文档.docx [--] 空文档.docx -> 未发现有效图片 ======== 处理完成 ======== 成功: 2 | 失败/跳过: 1
日志标记说明:
| 标记 | 含义 |
|---|---|
[OK] |
✅ 提取成功,后面显示图片数量和输出目录 |
[--] |
➖ 文档里没有可提取的有效图片 |
[ERR] |
❌ 处理出错(通常是目录无写入权限) |
4.4 查看结果
每一份 Word 文件同级目录下会自动创建一个 pic 文件夹,里面就是提取到的图片。
4.5 输出文件命名规则
{原始文档名}_image_{序号}.{格式}示例:
个人信息管理-论文_image_1.png 个人信息管理-论文_image_2.png 个人信息管理-论文_image_3.png
文档名中的 Windows 非法字符(