pptx_watermark
Stamp a text watermark (such as DRAFT or CONFIDENTIAL) or a picture on the slides of a PowerPoint (.pptx) from freedailypro, or remove the watermarks this tool made, and get the new .pptx (base64). Give text, or pictureBase64 (PNG or JPEG) for a picture. It sits behind the slide content by default.
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_watermark"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bold | No | Default true | |
| font | No | Default Arial | |
| mode | No | Default add | |
| size | No | Points, or auto to fit the slide. Default auto. | |
| text | No | The watermark words, for example DRAFT | |
| color | No | Text colour, hex. Default 808080. | |
| layer | No | Default behind | |
| place | No | Default center | |
| slides | No | Slides to mark. Default all. | |
| opacity | No | Percent opaque. Default 30. | |
| rotation | No | Degrees; negative rises to the right. Default -45 for text. | |
| fileBase64 | Yes | The presentation (.pptx), base64 encoded. Up to 50 MB and 500 slides. Old .ppt files and password-protected files are not supported. | |
| widthPercent | No | Picture width as a percent of the slide. Default 50. | |
| pictureBase64 | No | A PNG or JPEG, base64, instead of text |