---
title: Convert PDF to PowerPoint API
slug: convert-pdf-to-powerpoint
url: https://apyhub.com/apyhub/service/convert-pdf-to-powerpoint
provider: ApyHub
categories: [File Conversion, File Manipulation]
tags: [pdf, ppt, pptx, sync]
auth: api_key
---

# Convert PDF to PowerPoint API

Convert PDFs to PPTX from a file upload, public URL, or base64 input. Get a downloadable presentation file or a download_url.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/convert/pdf/ppt/sync/base64/url` | What it does Converts a PDF provided as a base64-encoded string into a PowerPoint file and returns… | 150 |
| POST | `/convert/pdf/ppt/sync/file/download` | What it does Uploads a PDF file and returns the converted PowerPoint file as a binary download. Req… | 150 |
| POST | `/convert/pdf/ppt/sync/file/url` | What it does Converts an uploaded PDF file into a PowerPoint presentation and returns a download UR… | 150 |
| POST | `/convert/pdf/ppt/sync/url/download` | What it does Converts a PDF available at a public URL into a PowerPoint file and returns the result… | 150 |
| POST | `/convert/pdf/ppt/sync/url/url` | What it does Converts a PDF available at a URL into a PowerPoint file and returns a JSON object con… | 150 |
| POST | `/convert/pdf/ppt/sync/base64/download` | What it does Converts a PDF provided as base64-encoded content into a downloadable PowerPoint file.… | 150 |

## About

## What it does
PDF to PowerPoint Converter turns a PDF into a .pptx file. Send a PDF as a base64 string, a public PDF URL, or a binary file upload, and get the converted presentation back as either a downloadable file or a `download_url`.

Use PDF to PowerPoint Converter when you need to reuse report pages, slide decks, or other static PDFs in presentation workflows. The service accepts `pdf_base64`, `file`, or `file_url`, depending on the endpoint you choose. For file uploads, the PDF must be valid, and the upload endpoint documents a 10 MB limit; one variant also requires the PDF to be non-password-protected.

The responses are simple and predictable. If you choose a download endpoint, you receive the converted PowerPoint as binary output. If you choose a URL endpoint, you receive a `download_url` pointing to the generated `.pptx` file in storage.

This is a fit for automating document repackaging, converting customer-facing PDFs into editable slide decks, or piping generated presentations into downstream storage and delivery steps.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/apyhub/service/convert-pdf-to-powerpoint
