这个非常基本的主题指导如何使用 Python 创建只读演示文稿。它涵盖了有关所需 PYPI 包的所有详细信息、突出显示程序逻辑的分步编程任务列表,以及用于生成只读演示文稿和防止使用 Python 进行编辑的可运行示例代码 。开发的应用程序可以在 macOS、Windows 和 Linux 中任何支持 .NET 和 Python 的环境中使用。
使用 Python 创建只读演示文稿的步骤
- 将 IDE 配置为 通过 .NET 使用 Aspose.Slides for Python 以使用 Python 创建只读 PPTX
- 使用 Presentation 类的实例访问目标 PPTX 演示文稿文件
- 访问演示文稿 ProtectionManger 类,将 ReadOnlyRecommended 属性值设置为 True
- 将不可编辑且只读的演示文稿文件保存在磁盘上
上述步骤解释了使用一些 API 调用使 PPTX 在 Python 中不可编辑的过程。该过程将通过从磁盘打开目标演示文稿文件或使用演示文稿类的实例从头开始生成新的演示文稿来启动。然后,将从演示文稿属性访问 ProtectionManager 类实例,并为 ReadOnlyRecommended 属性设置 True 值,这会将加载的演示文稿转换为仅具有只读访问权限,然后再将其保存到磁盘上。
使用 Python 使演示文稿不可编辑的代码
上面的代码示例演示了使用 Python* 使演示文稿不可编辑的简单过程。 ProtectionManager 类实例用于限制演示文稿文件编辑,并且还公开其他不同的属性和方法,例如 EncryptDocumentProperties、EncryptionPassword、RemoveEncryption 和 SetWriteProtection 等。您还可以通过删除只读属性并将其值设置为 False 来重置演示保护以允许编辑。
这个示例教会了我们如何防止使用 Python 进行演示文稿编辑。如果您想了解如何删除演示文稿中的文本,请参阅 如何使用 Python 删除 PPTX 中的文本 上的文章。