使用Python中的python-docx库可以轻松地保存Word文件。要将文件保存在保护模式下,请使用以下代码:
from docx import Document
from docx.enum.protection import (
WdProtectionType,
WdProtectionType,
)
# 创建一个新的文档
doc = Document()
# 添加内容到文档中
doc.add_paragraph('这里的内容将被保存为Word文件')
# 保存文件
doc.protect_password = 'mypassword'
doc.protect_type = WdProtectionType.ALLOW_ONLY_FORM_FIELDS
doc.save('myfile.docx')
在这个示例中,doc.protect_password
用于设置密码,以确保只有拥有密码的用户才能编辑文件。doc.protect_type
用于指定允许编辑的区域,本例中只允许表单字段被编辑。