批量删除word相关人员信息

查看 53|回复 6
作者:tuoluo348   
客户给我发了一个Word文件,我查看文档属性时发现创建者信息显示是
[color=]我的朋友
。这让我意识到存在比较严重的
[color=]信息泄露风险
。虽然可以通过手动点击"检查文档"功能来删除这些信息,但操作起来比较麻烦。为此,我专门编写了一个Python脚本,可以实现一键删除Word文档中的相关人员信息。


image.png (129 KB, 下载次数: 0)
下载附件
相关人员信息
2025-9-16 00:41 上传

代码很简单,可以一次性拖动多个word文件来删除敏感信息
[Python] 纯文本查看 复制代码import sys
import os
from docx import Document
def delete_info(file_paths):
    for file_path in file_paths:
        file_path = file_path.strip('"')
        if os.path.exists(file_path):
            doc = Document(file_path)
            core_props = doc.core_properties
            core_props.author = ''
            core_props.last_modified_by = ''
            doc.save(file_path)
if __name__ == "__main__":
    try:
        file_paths = sys.argv[1:]
        delete_info(file_paths)
        input('处理成功,回车退出')
    except Exception as e:
        input('处理失败:',e)
[color=]使用方法:
1.选中需要删除信息的word文件


image.png (113.19 KB, 下载次数: 1)
下载附件
选中
2025-9-16 00:56 上传

2.把word文件拖到python文件上


image.png (34.54 KB, 下载次数: 1)
下载附件
拖动
2025-9-16 00:57 上传

打包成品下载:https://wwtc.lanzouq.com/iQAEb369nnni

信息, 下载次数

hzxszxd   

请问能改成用于Excel的吗?
pdjfx   


hzxszxd 发表于 2025-9-17 07:12
请问能改成用于Excel的吗?

看起来应该是可以的。
freedover   

搞个清除Office系列文件,批量删除人员信息吧,包括“计算机”信息的工具吧
horseloveweb   

太需要了,非常感谢。。
yjf306   


freedover 发表于 2025-9-17 15:03
搞个清除Office系列文件,批量删除人员信息吧,包括“计算机”信息的工具吧

这样更好了
blackearth   

下载用用,谢谢楼主分享!
您需要登录后才可以回帖 登录 | 立即注册

返回顶部