如何在 Python 中将受保护的 Word 文档转换为不受保护的文档

本快速教程指导如何在 Python 中将受保护的 Word 文档转换为不受保护的文档。它共享完成此任务的所有要求以及详细步骤和可在任何支持 Java 的环境中执行的可运行示例代码。在此过程中在 Python 中取消保护 MS Word 文档,您还将学习不同的选项来删除保护并将生成的文件保存为任何所需的格式,如 DOCXDOC 或MS Word 支持的任何其他格式。

在 Python 中取消保护 Word 文档的步骤

  1. 建立环境以使用 Aspose.Words for Python 通过 .NET 从 Word 文件中删除保护
  2. 使用 Document 类对象打开受保护的 Word 文件
  3. 调用 Document 类中的 unprotect() 方法来移除保护
  4. 删除保护后保存输出的Word文件

上述步骤解释了在 Python 中取消保护 Word 文档而无需密码的过程,其中受保护的 Word 文件被加载到 Document 类对象中。打开源文件后,将调用 unprotect() 方法从加载的文件中删除两种类型的保护,无论是否使用密码保护。删除保护的生成 Word 文件可以按要求以相同的名称保存或保存为新文件。

在 Python 中取消保护 Word 文件的代码

上面的代码演示了在 Python 中将受保护的 Word 文档转换为不受保护的过程*,其中 Document 类对象与单参数构造函数一起使用。如果您想提供打开 Word 文件的密码,您可以使用其他构造函数,该构造函数采用具有所需密码的 LoadOptions 对象来打开加载的 Word 文件。同样,如果您的 Word 文件是写保护的,则通过提供密码作为参数来使用方法 Document.write_protection.set_password()。

在本文中,我们已经完成了从 Word 文件中删除保护的过程。如果您想了解将密码应用于 Word 文件的过程,请参阅 如何在 Python 中对 Word 文档进行密码保护 上的文章。

 简体中文