pptx_clean
Strip what you do not want to share from a PowerPoint (.pptx) from freedailypro, and get a clean .pptx back (base64): speaker notes, comments, hidden slides, author and company details with the revision list, and the stored preview picture. All of those are on by default; documentProperties (title, subject, keywords) and customProperties (labels and tags) are off by default. Slide content, layout and formatting are untouched, and parts only the removed slides used are dropped. Errors if every slide is hidden and hiddenSlides is on.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"fileBase64": "<fileBase64>"
},
"name": "pptx_clean"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Remove speaker notes. Default true. | |
| comments | No | Remove comments. Default true. | |
| thumbnail | No | Remove the small preview picture stored in the file. Default true. | |
| authorInfo | No | Remove author, last modified by, company, manager and the revision list. Default true. | |
| fileBase64 | Yes | The presentation (.pptx), base64 encoded. Up to 50 MB and 500 slides. Old .ppt files and password-protected files are not supported. | |
| hiddenSlides | No | Delete slides that are hidden when presenting. Default true. | |
| customProperties | No | Also remove custom document properties. Default false. | |
| documentProperties | No | Also clear title, subject, keywords, description and category. Default false. |