Remove Comments and Comment Authors from PPTX in Python

Use Aspose.Slides for Python via .NET to remove presentation comments and their associated authors.

Remove Comments from PPTX via Python

Aspose.Slides for Python via .NET provides access to the comments and comment authors stored in a PPTX presentation. Load the file with Presentation, clear each author’s comments collection, clear comment_authors, and save the result in PPTX format.

Remove Comments from PPTX in Python

with slides.Presentation("presentation.pptx") as presentation:
    for comment_author in presentation.comment_authors:
        comment_author.comments.clear()

    presentation.comment_authors.clear()
    presentation.save("presentation-without-comments.pptx", slides.export.SaveFormat.PPTX)

How to Remove Comments from PPTX via Python

Follow these steps to remove all comments and comment authors from a PPTX presentation.

  1. Install Aspose.Slides for Python via .NET.
  2. Open the PPTX file with Presentation.
  3. Iterate through comment_authors and clear each author’s comments collection.
  4. Clear the comment_authors collection.
  5. Call save with SaveFormat.PPTX to write the updated PPTX presentation.

Built with Aspose.Slides

Remove PPTX Comments Online

The free Aspose.Slides Annotation app is built with Aspose.Slides for Python via .NET, the same API as the code above. Open it and see what the API can do with your own PPTX files.

  • Runs in your browser, nothing to install.
  • See how Aspose.Slides removes comments before you write code.
  • Remove all comments from your PPTX file.
  • Download the cleaned file.

Other Supported Annotation Formats

Using Python, you can also remove annotations from other formats.