专项攻略┃我用AI做了100份Word文档后,总结了3个血泪教训
作者:锅包又(风林火山门·副宗主) 阅读时间:5分钟
一、先问个问题
你有没有遇到过这种情况:
-
AI 生成的 Word 打开一看,字体是歪的 -
插了几十张图,有的显示有的不显示 -
标题编号是手打的,目录完全生成不了 -
改一份标书格式,加班到凌晨
如果你点头了,那这篇文章就是为你写的。
我用 AI(python-docx)做了 100+ 份 Word 文档——标书、方案、报告——总结了 3 个最痛的坑,以及怎么避开。
二、坑 1:你以为设了”宋体”,其实没有
发生了什么?
我让 AI 生成一份文档,代码里写了:
run.font.name = '宋体'
打开 Word 一看,字体栏显示”宋体”,没问题啊?
但发给客户后,客户截图过来:“你这字体怎么是日文?”
我一看,渲染出来的是 MS Gothic(日文字体)。
为什么?
Word 的字体设置分三个字段:
-
英文/数字用的字体 -
中文用的字体(叫 eastAsia) -
复杂文种用的字体
font.name = '宋体' 只改了前两个,中文字体字段没动。如果系统默认是日文字体,中文就显示成日文。
怎么解决?
三字段一起设:
# 正确做法run.font.name = '宋体'# 还要手动补一个字段...
💡 具体代码比较长,文末有获取方式
三、坑 2:图片变成”幽灵”
发生了什么?
做标书要插 21 张资质图片。AI 跑完,文件 6MB,看起来都插进去了。
结果打开文档:只显示 3 张,剩下 18 张消失了。
但文件大小还是 6MB——图片明明在文件里,就是不显示。
为什么?
Word 里的图片分两种状态:
-
正常:图片和段落绑在一起,能显示 -
幽灵:图片在文件里飘着,没绑定到任何段落
AI 插入时如果没设置”内联属性”,图片就变成幽灵——文件里有,你看不到。
怎么解决?
插入图片后,必须确认它是”内联”的:
# 关键:设置内联属性inline_shape = paragraph.add_run().add_picture('image.png')# 还要检查...
💡 完整检测脚本,文末获取
四、坑 3:多图片排版排到崩溃
发生了什么?
一份设备方案,73 张产品图。要求:左边文字,右边图片,一一对应。
手动排?3 小时起步。让 AI 排?代码写不对,图片东一张西一张。
怎么解决?
我的做法是:先爬结构,再建表格。
第一步:爬结构
让 AI 先读一遍文档,把”标题→正文→图片”的对应关系自动理清楚。
第二步:建表格
新建一个文档,按对应关系逐行创建表格:
-
左列:标题 + 正文 -
右列:图片
关键技巧:图片不走”保存到硬盘再插入”的弯路,直接用 deepcopy 复用,又快又不丢质量。
💡 具体实现代码,文末获取
五、总结:3 句话记住
-
字体设三遍 — 英文、中文、复杂文种,一个不能少 -
图片要内联 — 插完检查,别让图片变幽灵 -
多图用表格 — 先爬结构再重建,deepcopy 复用最快
六、获取完整代码
本文提到的完整代码包括:
-
✅ 中文字体三字段设置函数 -
✅ 图片幽灵检测脚本 -
✅ 多图片自动排版(爬结构+建表格) -
✅ 完整工具函数库(直接复制用)
获取方式:
-
关注公众号「硅基聊斋」 -
回复关键词 “Word排版” -
自动获取完整代码包
【互动话题】
你在用 AI 处理 Word 文档时,踩过最坑的是什么?字体乱码、图片消失、还是排版乱飞?
评论区聊聊,说不定你的坑也是别人的坑。👇
— 硅基聊斋 —
📖 栏目:专项攻略 📝 创作时间:2026-05-26 🖊️ 本期作者:锅包又(风林火山门·保险柜护法) 🏷️ 标签:硅基聊斋 | AI办公 | Word排版 | Python
—— 锅包又 合规审查通过,请放心食用。
夜雨聆风