python - 取消 Word 文档编辑限制

发布时间 2023-12-04 12:13:33作者: wstong

image

1. 安装Spire.Doc for Python

pip install Spire.Doc

2. 实例

目录内的所有Word文档移除编辑限制

import os
from spire.doc import *
from spire.doc.common import *

path = '.\\test'

for filepath,dirnames,filenames in os.walk(path):
    for filename in filenames:
        if filename[-3:] == 'doc' or filename[-4:] == 'docx':
            print(os.path.join(filepath,filename))
            doc = Document()
            doc.LoadFromFile(os.path.join(filepath,filename))
            doc.Protect(ProtectionType.NoProtection)
            doc.SaveToFile(os.path.join(filepath,filename))
            doc.Close()