Skip to content

PDF to PowerPoint PPTX converter

PDF → PPTX imports every page as one slide where each line of text is its own box, which is editable but nothing like a deck built from a template.

  • Converted with Office engine · input deleted within 24 h
  • Free: 5 conversions a day · 5 MB each
  • Higher limits →

From real runs

What you get — and what changes

  • Pages to slides Kept

    The one-page sample became one slide, and a two-page PDF becomes two slides in page order.

  • Slide size Changed

    The slide took the PDF's page size, 8.5×11 inches portrait for a Letter document, rather than a 16:9 presentation frame.

  • Text Changed

    Every line is a separate text box at its printed position: 24 boxes for a page with a title, two headings, a 3×3 table, two bullets and two numbered items.

  • Font sizes Kept

    The title kept 15.4 pt, headings 13.2 pt and body text 11 pt, so the slide looks like the page at 100%.

  • Fonts Changed

    Runs are tagged with the PDF's embedded subset names such as LibertinusSerif-Bold-Identity-H; PowerPoint substitutes Times New Roman when that font is not installed.

  • Tables Lost

    The Metric/Q2/Q3 table arrived as nine unrelated text boxes with no table object, borders or cell structure.

  • Rules and shapes Kept

    The horizontal rule under a heading became a zero-height line shape; vector drawings are kept as drawing objects.

  • Page furniture Changed

    The page number 1 sits in its own text box near the bottom of the slide; delete it by hand if the deck should not show it.

Sample conversions

One-page typeset report

Input
sample.pdf, 21,438 bytes, Letter page with a title, a subtitle, two headings, a small table, bullets and a numbered list.
Output
22,100-byte PPTX in 476 ms with one 8.5×11 slide, 24 text boxes and one line shape; text edits fine, layout edits mean dragging boxes.

Same file opened without the Impress import route

Input
The PDF sent to a generic office conversion.
Output
The office engine opens PDFs in its drawing module by default, which has no PPTX export; the conversion fails. This route forces the presentation import so it succeeds.

A real PDF → PowerPoint PPTX run

We converted our PDF sample (21 KB) with Office engine on 2026-09-11. It took 476 ms and produced a 22 KB PowerPoint PPTX file, about the same size as the input. The engine raised 1 warning, listed below.

Input · sample.pdf · 21 KB

PDF 1.7, 2 pages, selectable text (LibertinusSerif-Bold-Identity-H, LibertinusSerif-Bold, LibertinusSerif-Regular-Identity-H, LibertinusSerif-Regular), 0 image objects

Version
1.7
Pages
2
Fonts
LibertinusSerif-Bold-Identity-H, LibertinusSerif-Bold, LibertinusSerif-Regular-Identity-H, LibertinusSerif-Regular
Images
0
Text layer
yes

Output · sample.pptx · 22 KB

Presentation with 1 slide, 0 notes pages, 0 media files

Slides
1
Notes pages
0
Media files
0
Archive parts
36
  • Each PDF page became one slide; text lines are separate text boxes and vector art is kept as drawing objects.

Is your file a scan?

A scanned PDF has no text objects, so the Impress import places the page image on each slide and nothing is editable. Check by selecting text in a PDF viewer; if nothing highlights, convert with PDF → DOCX or PDF → MD through AI Deep Read (1 credit per page) and build the slides from that text.

Options and when to change them

filter
Leave it unset; the export filter is Impress MS PowerPoint 2007 XML and the PDF import filter is always applied for this pair.

Do it yourself

LibreOffice headless

bash
soffice --headless --infilter=impress_pdf_import --convert-to pptx in.pdf --outdir out

Without --infilter the file opens in Draw and the conversion aborts with no export filter found.

PDF to PowerPoint PPTX by API or MCP

The HTTP API and the MCP server run the exact engine this page uses (Office engine); the response carries the same warnings the web converter shows. Check support first with GET /api/v1/pairs?from=pdf&to=pptx.

curl
curl -X POST https://filetypeconverters.com/api/v1/convert \
  -H "Authorization: Bearer $FTC_API_KEY" \
  -F "file=@input.pdf" -F "from=pdf" -F "to=pptx" \
  --output output.pptx
API reference

When this is the wrong conversion

  • If you want a real deck, rebuild it in PowerPoint from PDF → DOCX text or paste PDF → PNG page images onto template slides.
  • If the slides only need to be shown, not edited, PDF → PNG or the PDF itself in a viewer preserves the layout exactly.
  • If the PDF is a scan, this route produces empty slides with one picture each; use AI Deep Read to get text first.

PDF to PowerPoint PPTX questions

Why is every line its own text box?

The PDF stores positioned text runs, not paragraphs. The import keeps each run where it was printed so the slide matches the page; merging lines into one paragraph would move text and break the layout.

Why are the slides portrait instead of 16:9?

The slide size copies the PDF page, 8.5×11 inches for Letter. Change the slide size in PowerPoint afterwards; the boxes scale with it but you will need to rearrange them.

Do tables survive PDF → PPTX?

No. Table cells become separate text boxes with no table object behind them. Recreate the table in PowerPoint or convert the PDF to XLSX first if the numbers matter more than the slide.

Will the fonts match?

Only if the PDF's fonts are installed where the deck is opened. Runs reference the embedded subset names, and PowerPoint falls back to Times New Roman otherwise.