Docs · Conversion
PowerPoint PPTX to Markdown
Slide decks to Markdown — one section per slide, with titles, bullets, and speaker notes.
POST
/v1/convert/pptx-to-markdown Customer supplies the .pptx file as base64. Each slide becomes a Markdown section (## Slide 1: Title, ## Slide 2: Title, …) with body text rendered as bulleted list. Speaker notes are appended where present. Image-only slides (no extractable text) are flagged and the response carries an image_only_slides count.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| pptx_base64 | string | yes | — | Base64-encoded .pptx bytes. |
Request
curl -X POST https://api.qcrawl.com/v1/convert/pptx-to-markdown \
-H "Authorization: Bearer osk_..." \
-d '{"pptx_base64": "UEsDBBQABgAIA..."}' Response
{
"status": "success",
"markdown": "## Slide 1: Quarterly Review\n- Q2 2026 Strong Growth\n\n## Slide 2: Key Wins\n- Doubled active customers\n- Shipped 30 new endpoints",
"byte_count": 412,
"slide_count": 2,
"image_only_slides": 0,
"note": null
} Errors
| Code | Meaning |
|---|---|
| 400 | invalid base64, empty body, or not a valid .pptx. |