# Protect PPT Presentation Files using Java

> Protect PPT presentations in Java. Use Aspose.Slides for Java to encrypt presentation files and set write protection.

Source: https://products.aspose.com/slides/java/protect/ppt/
Updated: 2026-07-09



## Protecting a PPT Presentation via Java

Using [Aspose.Slides for Java](/slides/java/), you can protect a PPT presentation from opening or modification by setting a password. Use the `ProtectionManager` object from the `Presentation` class to call methods such as `encrypt` and `setWriteProtection`.

### Encrypt a PPT Presentation using Java

```java
Presentation presentation = new Presentation("presentation.ppt");
try {
    presentation.getProtectionManager().encrypt("123123");
    presentation.save("encrypted-presentation.ppt", SaveFormat.Ppt);
} finally {
    presentation.dispose();
}
```

### Set Write Protection for a PPT Presentation using Java

```java
Presentation presentation = new Presentation("presentation.ppt");
try {
    presentation.getProtectionManager().setWriteProtection("123123");
    presentation.save("write-protected-presentation.ppt", SaveFormat.Ppt);
} finally {
    presentation.dispose();
}
```

## How to Password Protect PPT via Java

These are the steps to protect PPT files.

Load the `PPT` file with the `Presentation` class.

Call the `encrypt` method or the `setWriteProtection` method from the `ProtectionManager` object.

Save the protected presentation in PPT format.

## Other Supported Protect Formats
