单位有几十份历史会议纪要Word文档,页脚没有统一的页码,归档和打印都不方便。手工一份份打开设置页脚,既慢又容易漏改。这个脚本把历史文档和以后用的生成模板一次性统一处理。
点击空白处退出提示
单位有几十份历史会议纪要Word文档,页脚没有统一的页码,归档和打印都不方便。手工一份份打开设置页脚,既慢又容易漏改。这个脚本把历史文档和以后用的生成模板一次性统一处理。
1. 批量加页脚:对35份历史纪要统一加上居中的“第X页 共Y页”页脚。
2. 模板同步:纪要生成模板也一并加好页脚,之后新生成的纪要自动带页码。
3. 兼容特殊版式:对设置了“奇偶页不同”的文档,奇数页和偶数页页脚都正确处理,不会出现偶数页没有页码的情况。
4. 批量执行:一次运行处理全部文档,不用逐个打开设置。
我独立完成。
技术栈:Python + python-docx,必要时直接操作Word底层XML插入页码域(PAGE / NUMPAGES)。
难点:Word的页码是“域”,python-docx没有现成接口,需要自己构造域代码;文档如果设置了奇偶页不同,必须同时给偶数页页脚加引用,否则偶数页会空白。



评论