Convert a PDF Deck to an ODP Presentation

Converting PDF to ODP means turning the fixed pages of an exported slide deck back into editable slides in OpenDocument Presentation format, which LibreOffice Impress uses natively. A PDF keeps only each slide's final printed appearance — animations, layouts, master slides, and speaker notes are gone — so conversion recovers the visible text and graphics, not the original presentation logic. This page covers the three workable routes: LibreOffice Draw's PDF import copied into Impress, one-image-per-slide rebuilds, and a PowerPoint detour.

Why there is no one-click converter on this page

Rebuilding editable slides from a PDF needs layout analysis plus an ODF presentation writer with master-slide and placeholder support — a full office rendering engine that browsers do not expose. The desktop methods below produce a genuinely editable deck; a browser widget could only fake it.

Disclosure: this page contains affiliate placeholder links. If they were live, we could earn a commission at no extra cost to you.

AFFILIATE PLACEHOLDER: Recommended desktop PDF suite (placeholder link)

How to convert a PDF to ODP (step by step)

Method 1: LibreOffice Draw import, rebuilt in Impress

  1. Open the PDF in LibreOffice Draw. Choose File → Open and select the PDF. Draw creates one drawing page per PDF page, with the slide text split into editable frames and images placed as objects.
  2. Create a matching Impress deck. Open LibreOffice Impress, create a blank presentation, and in Slide → Slide Properties set the slide size to match the PDF page — typically 16:9 for modern decks.
  3. Copy each page onto a slide. In Draw select a page's objects with Ctrl+A, copy with Ctrl+C, and paste onto the corresponding blank slide in Impress. Objects keep their positions because the page sizes match.
  4. Reapply layouts and save as ODP. Re-attach titles and body text to Impress layout placeholders where you want outline view and master styles to work, then save via File → Save As → ODF Presentation (.odp).

Method 2: One image per slide (fast, not editable)

  1. Export every PDF page as a PNG — our PDF to Images tool does this in your browser at the resolution you choose (200 DPI is plenty for projection).
  2. In Impress, use Insert → Image on each blank slide, or drag all the PNGs into the slide panel, and stretch each to fill the slide.
  3. Save as .odp. The deck looks identical to the PDF but its text can no longer be edited or selected.

Method 3: Via PowerPoint format

Run the PDF through a PDF-to-PowerPoint converter (see our guide), open the resulting .pptx in Impress, and save as ODF Presentation (.odp). Dedicated slide converters group bullets into proper text boxes better than Draw does, and Impress's .pptx import is mature, so for text-heavy decks this hop usually gives the most editable result.

How it works

When Impress, PowerPoint, or Keynote exports a deck to PDF, every slide is rendered to a flat page description: text placed glyph by glyph at coordinates, vector shapes as filled paths, photos as embedded JPEG or PNG XObjects. The presentation-specific model — master slides, layout placeholders, z-ordered animatable objects, build steps, transitions, and the notes pane — exists only in the source file and is simply not written to the PDF. That is why "PDF to ODP" can never be a true inverse: the information is destroyed, not hidden.

LibreOffice's PDF import filter (based on the Poppler library) parses the page content stream and materializes each text block as a Draw text frame and each path as a shape, preserving coordinates exactly. Draw and Impress share the same drawing layer in ODF, which is why paste between them keeps geometry intact — the trick is only to match the page size first, or Impress will scale or clip the pasted group. An .odp file is then a ZIP archive whose content.xml lists <draw:page> elements referencing master pages in styles.xml; content you paste as loose objects sits on the page but outside any placeholder, which is why outline view stays empty until you re-anchor titles into layout placeholders.

Fonts follow the usual PDF rule: decks embed subsets, so Impress substitutes the nearest installed face and line wraps can shift a few points. Decks built from company template fonts are the ones to check page by page.

Worked example: a 24-slide conference deck

We rebuilt a 24-slide, 3.1 MB PDF (16:9, exported from Keynote: title slide, 18 bullet slides, 5 full-bleed photo slides). Method 1 took 38 minutes: Draw imported all 24 pages in 7 seconds, produced 412 text frames, and the photo slides came through perfectly, but every bullet list needed its 4–7 frames merged into one placeholder by hand. Method 2 took 6 minutes end to end and produced a 9.8 MB .odp of 200 DPI PNGs — flawless on screen, zero editability. The PowerPoint detour landed in between: 19 of 24 slides needed no touch-up, and the final saved .odp was 2.4 MB. For a deck you must present tomorrow, Method 2 wins; for one you must keep maintaining, Method 3.

Frequently asked questions

Can Impress open a PDF file directly?

No — LibreOffice always routes PDFs to Draw, not Impress. Draw gives you one editable drawing page per PDF page, and you move that content onto Impress slides yourself to get a real .odp deck.

Will my slide animations and transitions come back?

No — PDF export flattens each slide to its final static appearance and discards all animation, transition, and speaker-notes data. Only the visible end state of each slide can be recovered.

Why is the text on my imported slides broken into many small boxes?

PDF stores text as positioned runs without paragraph structure, so Draw creates a separate frame per detected block, often one per line or bullet. You can merge them by pasting the text into a single Impress text placeholder.

Is it better to convert PDF to PowerPoint first and then to ODP?

Often yes for text-heavy decks, because dedicated PDF-to-PowerPoint converters rebuild text boxes and bullet lists better than Draw. Open the resulting .pptx in Impress and save as .odp; Impress maps PowerPoint objects to ODF cleanly.

How do I make an ODP from a PDF when I only need to present it, not edit it?

Export each PDF page as a PNG image, then insert one image per slide in Impress and save as .odp. The deck is pixel-perfect and presents anywhere, but the text is no longer editable or selectable.

Related tools