这个简短的教程解释了如何在 Python 中使用密码保护 Word 文档。它提供了有关开发环境配置的详细信息、编写应用程序的分步过程以及一个可运行的示例代码来演示Python 中的文档保护。它还将提供以不同方式保护 DOCX、DOC 等 Word 文件的选项。
在 Python 中保护 Word 文档的步骤
- 搭建使用Aspose.Words for Python 通过 .NET添加密码的环境
- 使用 Document 类对象创建一个空文件或加载现有 Word 文件以使用密码进行锁定
- 调用 protect() 方法锁定文档
- 在protect() 方法中提供所需的保护类型和密码
- 保存具有所需保护的生成 Word 文件
上述步骤以一种有条理的方式描述了在 Python 中使用密码保护文档的过程,其中首先提供了指导建立开发和测试环境的源链接。设置环境后,您可以通过在 Document 类构造函数中提供文件名来创建新的 Word 文件或加载现有的 Word 文件。此 Document 类包含设置保护类型和密码以保护文件所需的所有方法和属性。
在 Python 中为 Word 文档添加密码的代码
此代码演示*如何通过共享重要的命名空间、类、方法和属性来在 Python 中锁定 Word 文档,就像我们通过提供保护类型 ALLOW_ONLY_COMMENTS 来保护源 Word 文件一样,但是,您也可以使用其他选项,例如 READ_ONLY所有类型的限制,ALLOW_ONLY_REVISIONS 允许修订标记,ALLOW_ONLY_FORM_FIELDS 仅用于编辑表单字段。
在本文中,您学习了使用密码保护 Word 文件。如果要创建 word 文件,请参阅 如何使用 Python 创建 Word 文档 上的文章。