Skip to main content

Convert PDF to PowerPoint

What this tester does

PDF4me — Convert PDF to PowerPoint turns any PDF into an editable PPTX presentation via a single REST API call. Each PDF page becomes an editable slide. This interactive tester lets you try the endpoint live — paste your Base64 PDF, choose Draft or Quality mode, enable OCR for scanned documents, and receive your PowerPoint file in seconds. No code required.

Draft vs Quality mode changes accuracy

Draft converts faster with minimal processing — best for previews and pipelines where speed matters. Quality applies deeper layout analysis, preserving fonts, tables, and image positions more accurately. Always use Quality for presentations that go to clients or stakeholders.

ocrWhenNeeded is required for scanned PDFs

If your PDF contains scanned pages (image-only, no text layer), set ocrWhenNeeded: true and choose a language (e.g. English). Without OCR, slide text will be missing or empty. OCR adds processing time — for native digital PDFs you can safely leave it false.

Async returns 202 — poll the Location URL

Setting IsAsync: true returns HTTP 202 with a Location header URL instead of the file. Poll that URL with GET requests until you receive 200 with the PPTX binary. Use async for large PDFs (more than 10 pages) to avoid gateway timeouts in your automation workflow.

ConvertConvert PDF to PowerPoint

The Convert PDF to PowerPoint API converts a PDF into a PowerPoint presentation. You send the PDF as Base64 (docContent), docName, qualityType (Draft/Quality), language, ocrWhenNeeded, outputFormat, mergeAllSheets, and IsAsync. The API returns the PowerPoint file (or 202 + Location for async). Use the tester below to try it; more details are in the sections that follow.

Try the Convert PDF to PowerPoint API

:::note Quick reference Endpoint: POST /api/v2/ConvertPdfToPowerPoint · Required: api-key, docContent, docName, qualityType, language, ocrWhenNeeded, outputFormat, mergeAllSheets, IsAsync :::

:::info Try it live Use the form below to send your API key and PDF (Base64). Set quality, language, OCR, and formatting options; the response is the PowerPoint file (or polling URL when async). No code required—fill the fields and click Send request. :::

Loading API Tester...

Overview, parameters, and use cases

What is Convert PDF to PowerPoint?

This endpoint converts a PDF into a PowerPoint presentation. You provide the PDF (Base64), docName, qualityType (Draft/Quality), language (for OCR), ocrWhenNeeded, outputFormat (preserve formatting), mergeAllSheets, and IsAsync. The API returns the PowerPoint file or a Location URL for async.

Key features

  • Slides – PDF pages become editable slides.
  • QualityDraft (faster) or Quality (better accuracy).
  • OCRocrWhenNeeded and language for scanned PDFs.
  • AsyncIsAsync returns 202 with Location URL for polling.

:::tip Best for Use when you need to edit a PDF as a presentation. For PDF to Word use Convert PDF to Word; for PDF to Excel use Convert PDF to Excel. :::

Prerequisites

Before using this endpoint, make sure you have:

Response Format

The API returns a PowerPoint file:

  • Status 200: PDF to PowerPoint conversion completed immediately - binary PowerPoint file content in response body
  • Status 202: Request accepted and processing asynchronously - use the Location header URL to poll for results

For asynchronous requests, poll the Location URL until status 200 is returned with the PowerPoint file.

Get Help