Skip to content
Laptop displaying PowerPoint and Google Slides interfaces with an embedded PDF document icon and page slide

How to Insert a PDF Into PowerPoint or Google Slides

Learn how to embed a PDF as a clickable icon in PowerPoint or display crisp, full-page slides in Google Slides without blurry screenshots.

A clear, practical guide to inserting a PDF into Microsoft PowerPoint and Google Slides—whether you want to display an entire PDF page directly on a slide, embed a clickable document icon to open during your presentation, or link to a cloud copy without blurry screenshots.

PowerPoint and Google Slides handle external documents very differently. Microsoft PowerPoint supports native Object Linking and Embedding (OLE), which lets Windows users place a clickable PDF icon directly on the canvas that launches the full document when double-clicked. Google Slides, running entirely in the cloud, does not support raw file embedding. To present a PDF in Google Slides, you must either convert your pages into high-resolution 300 DPI images or link an interactive button to your cloud-hosted file.

Open the Online PDF Editor → Free in your browser — zero signup, no watermark. Extract individual slides, edit text, or convert PDF pages into clean presentation graphics in seconds.


Key Takeaways

  • PowerPoint Native Embedding (Windows): Use Insert → Object → Create from File → Display as Icon to embed the complete PDF file inside your presentation.
  • PowerPoint for Mac: macOS does not support OLE embedding. Mac users should insert PDF pages as vector images or link out to the file.
  • Google Slides Workaround 1 (Visual Display): Google Slides cannot open raw .pdf files. Convert the PDF pages to high-resolution PNG images and insert them via Insert → Image → Upload from computer.
  • Google Slides Workaround 2 (Interactive Button): Upload the PDF to Google Drive, copy the view link, and attach it to a slide button or thumbnail using Ctrl + K (Cmd + K).
  • Avoid Low-Res Screenshots: Taking snipping-tool screenshots causes text and charts to pixelate when projected on large meeting room displays. Always use direct 300 DPI image conversion or vector extraction.

Quick Comparison: Which Presentation Method Fits Your Goal?

Your GoalMicrosoft PowerPointGoogle SlidesResult on Slide
Open full document during talkInsert → Object → Create from fileInsert → Link (Google Drive URL)Clickable icon or button
Show text/charts directly on slideInsert → Pictures (From Image)Insert → Image → UploadFull-slide visual graphic
Mac Presentation CompatibilityConvert to PNG → Insert PictureConvert to PNG → Insert ImageUniversal across all devices
Edit text before presentingUse an Online PDF Editor firstUse an Online PDF Editor firstClean, typo-free layout

Part 1: How to Insert a PDF Into Microsoft PowerPoint

PowerPoint provides two distinct methods depending on whether you want a clickable document icon or an actual visual page slide.

Method 1: Embed the PDF as a Clickable Object (Windows OLE)

This method embeds the actual file inside the .pptx deck. When presenting, double-clicking the icon launches your default PDF reader:

  1. Open your presentation in Microsoft PowerPoint and select your target slide.
  2. In the top ribbon, click the Insert tab.
  3. In the Text group on the right, click Object.
  4. In the Insert Object dialog, select the radio button for Create from file.
  5. Click Browse and select your PDF file.
  6. Check the box labeled Display as icon so a clean document graphic appears instead of an unformatted first-page preview.
  7. Click OK.

According to official Microsoft documentation on inserting PDF content into a PowerPoint presentation, you must have a PDF reader installed on your machine for the OLE package handler to register during slide shows.

[!NOTE] If you share this .pptx file with a Mac user, macOS cannot execute Windows OLE objects. If cross-platform viewing is required, use Method 2 below.

Method 2: Insert High-Resolution PDF Pages as Slide Images

If you want the audience to read charts, tables, or text directly on the slide without clicking out of the presentation:

  1. Convert your PDF pages into high-resolution PNG images using PDF tools.
  2. In PowerPoint, click Insert → Pictures → This Device.
  3. Select your converted page images.
  4. Scale the image to fit your slide dimensions (16:9 widescreen or 4:3 standard).

Part 2: How to Insert a PDF Into Google Slides

Because Google Slides runs in a web sandbox, it does not support local OLE file embedding. Use these two proven workflows:

Method 1: Display PDF Pages on Your Slides (Image Conversion)

To make a PDF page appear as an actual slide in your Google presentation:

  1. Convert your PDF into high-quality PNG or JPG files using an online image conversion tool.
  2. Open your presentation in Google Slides.
  3. Navigate to the slide where you want the content to appear.
  4. In the top menu, follow the standard Google Slides image insertion guide by selecting Insert → Image → Upload from computer.
  5. Choose your converted page image.
  6. Center the image on the slide. Because it was exported at 300 DPI, text and numbers will stay razor-sharp when projected in full-screen mode.

Method 2: Link the PDF via Google Drive (Clickable Button)

If you have a multi-page whitepaper, annual report, or contract that you want attendees to open during or after your presentation:

  1. Upload your .pdf file to your Google Drive.
  2. Right-click the uploaded file, select Share → Share, and under General access, set the permission to "Anyone with the link can view", as outlined in Google Drive file sharing help.
  3. Click Copy link, then click Done.
  4. Open your Google Slides presentation.
  5. Create a visual trigger on your slide:
    • Insert a document icon (Insert → Image), or
    • Draw a button shape (Insert → Shape), or
    • Highlight a specific phrase like "Download Full Report (PDF)".
  6. With the element selected, press Ctrl + K (Windows) or Cmd + K (Mac) to open the link field.
  7. Paste the Google Drive URL and click Apply.
  8. During your presentation, clicking this button immediately opens the full document in a clean browser tab.

Need to Edit or Compress Your PDF Before Presenting?

Oversized presentation files make slide decks lag during screen shares. Before inserting your document:

  • Remove Typos and Old Dates: Correct numbers, headers, and text without font distortion using the Online PDF Editor.
  • Shrink Slide File Size: High-DPI scanned documents can bloat your presentation past 50 MB. Reduce file size safely using PDF Compress.
  • Isolate Specific Pages: If your PDF has 40 pages and you only need slide 5, extract just the page you need with PDF Page Tools.

Frequently Asked Questions (FAQ)

Can I insert a PDF directly into Google Slides?

[Direct answer: "No, Google Slides does not support direct PDF file embedding."] Google Slides cannot open or parse raw .pdf files directly on a slide. To show PDF content, you must convert the pages to PNG images and insert them via Insert → Image, or upload the PDF to Google Drive and link an icon to the document URL using Ctrl + K.

Why does my embedded PDF not open when presenting PowerPoint on a Mac?

[Direct answer: "Yes, this occurs because macOS lacks Windows OLE support."] Object Linking and Embedding (OLE) is a proprietary Windows operating system feature. When a PowerPoint deck with an embedded OLE object is opened on macOS, PowerPoint displays a static screenshot and cannot launch the file. Convert pages to images or insert a standard hyperlink to ensure cross-platform compatibility.

How do I insert a multi-page PDF into PowerPoint without manual screenshotting?

[Direct answer: "Yes, you can convert the entire PDF into individual slide images."] Use an online converter to export all PDF pages as a batch of PNG images. In PowerPoint, click Insert → Photo Album → New Photo Album, select all exported images, and PowerPoint will automatically generate a dedicated slide for every single page in one click.

How do I make an embedded PDF open in full screen during a slide show?

[Direct answer: "Yes, you can set an Action trigger in PowerPoint."] Select the embedded PDF icon, click the Insert tab, and click Action in the Links group. In the dialog, select Object action → Open, and click OK. When you click the icon during your slide show, Windows automatically opens the file in your default PDF reader.

Usama Ramzan
Written byUsama RamzanFounder, Online PDF Edits

Usama Ramzan is the founder of Online PDF Edits, a browser-based PDF editor built to change text, images, and tables in existing PDFs without breaking their fonts, spacing, or multi-page layout. He writes about practical PDF editing, document workflows, and the engineering behind layout-safe editing.

More in Conversion & Workflows

View all in Conversion & Workflows →