使用 Java 锁定 PPTX 或为其设置密码保护

构建通过服务器端 API 保护演示文稿文件的 Java 应用程序。

通过 Java 保护 PPTX 演示文稿

借助 Aspose.Slides for Java ,您可以通过设置密码防止 PPTX 演示文稿被打开或修改。使用 Presentation 类中的 ProtectionManager 对象调用 encrypt 和 setWriteProtection 等方法。

使用 Java 加密 PPTX 演示文稿

Presentation presentation = new Presentation("presentation.pptx");
try {
    presentation.getProtectionManager().encrypt("123123");
    presentation.save("encrypted-presentation.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

使用 Java 为 PPTX 演示文稿设置写保护

Presentation presentation = new Presentation("presentation.pptx");
try {
    presentation.getProtectionManager().setWriteProtection("123123");
    presentation.save("write-protected-presentation.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

如何通过 Java 为 PPTX 设置密码保护

按照以下步骤保护 PPTX 演示文稿。

  1. 使用 Presentation 类加载 PPTX 文件。
  2. 调用 ProtectionManager 对象的 encrypt 方法或 setWriteProtection 方法。
  3. 使用 SaveFormat.Pptx 保存受保护的文件。

基于 Aspose.Slides 构建

在线为 PPTX 文件设置密码保护

免费的 Aspose.Slides Lock 应用基于 Aspose.Slides for Java 构建,与上方代码使用的是同一 API。打开它,看看 API 能如何处理您自己的 PPTX 文件。

  • 在浏览器中运行,无需安装任何软件。
  • 在编写代码之前,先了解 Aspose.Slides 如何保护演示文稿。
  • 设置打开或编辑 PPTX 文件所需的密码。
  • 下载受保护的文件。

其他支持保护的格式

使用 Java,您还可以保护以下格式。