# Redact Text in ODP Presentations with Python

> Find and replace sensitive text in ODP presentations with Python.

Source: https://products.aspose.com/slides/python-net/redaction/odp/
Updated: 2026-07-30



## Redact Text in an ODP Presentation with Python

With [Aspose.Slides for Python via .NET](/slides/python-net/), you can replace sensitive text throughout an ODP presentation. Use `Presentation.replace_text` with `TextSearchOptions` to control the search, then save the modified presentation.

### Redact Text in an ODP Presentation - Python

```python
search_options = slides.TextSearchOptions()
search_options.whole_words_only = True
search_options.include_notes = True

with slides.Presentation("presentation.odp") as presentation:
    presentation.replace_text("Confidential", "[REDACTED]", search_options, None)
    presentation.save("redacted-presentation.odp", slides.export.SaveFormat.ODP)
```

## How to Redact Text in an ODP Presentation with Python

Follow these steps to replace sensitive text in an ODP presentation.

Open the ODP file with `Presentation`.

Use [`Presentation.replace_text`](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/replace_text/) with `TextSearchOptions` to replace the required text.

Save the modified presentation with `SaveFormat.ODP`.

## Other Supported Redaction Formats
