Skip to main content

Export Presentations

Export your slides to various formats for sharing, printing, or editing outside of Pitch Smith. This guide covers exporting to PDF, PPTX, and PNG from the Slide Viewer's download menu, plus the current status of Google Slides export.

Prerequisites

Before exporting, make sure you have:

  • Built slides in your deck (run /pitchsmith:build-all first -- see Build Slides)
  • The Slide Viewer open with your deck loaded (see Use the Slide Viewer)
  • Node.js installed on your system (required for PDF and PNG export)
  • Puppeteer available (installed automatically as a dependency; used for rendering slides to images)

Export to PDF

Export your entire deck as a single PDF file. Each slide becomes one page in the PDF, maintaining your brand theme and layout.

  1. Open your deck in the Slide Viewer.

  2. Click the Download button in the viewer toolbar to open the download menu.

  3. Select PDF from the menu options.

  4. Pitch Smith renders each slide using Puppeteer and combines them into a single PDF file. You will see a progress indicator as each slide is processed.

  5. When the export completes, the PDF file is downloaded to your system.

Verify: PDF exported successfully

Open the downloaded PDF file.

Expected: Each slide appears as a separate page in the PDF. Brand colors, fonts, and layouts are preserved. The PDF page count matches the number of non-skipped slides in your deck.

Note: Slides marked as "skipped" in the viewer are excluded from the PDF export. Speaker notes are not included in the PDF output.

PDF export details
  • Skipped slides are automatically excluded from the PDF.
  • Speaker notes are not included in PDF exports -- the PDF contains only the visual slide content.
  • Build animations are not represented in PDF -- each slide appears in its fully-revealed state.

Export to PPTX

Export your deck as a PowerPoint file with editable text elements. This is useful when you need to share presentations with colleagues who use PowerPoint or when you want to make final adjustments in a traditional presentation tool.

  1. Open your deck in the Slide Viewer.

  2. Click the Download button in the viewer toolbar.

  3. Select PPTX from the menu options.

  4. Pitch Smith processes each slide, extracting text elements and mapping them to editable PowerPoint text boxes. A progress indicator shows the export status.

  5. When the export completes, the PPTX file is downloaded to your system.

Verify: PPTX exported successfully

Open the downloaded PPTX file in PowerPoint, Google Slides, or Keynote.

Expected: Each slide contains editable text boxes that correspond to headings, body text, and other text elements from your slides. Background colors and background images are preserved.

PPTX fidelity status

PPTX export is actively being improved. Current support:

  • Supported: Text elements are extracted and mapped to editable text boxes. Background colors and background images are preserved.
  • In review: Inline image and brand asset embedding.
  • Pending: Decorative shape mapping and speaker notes inclusion.

The exported PPTX provides a strong starting point with editable text, but complex visual elements may require manual adjustment in PowerPoint.

Export to PNG

Export slides as PNG images -- either a single slide or all slides as a batch ZIP file.

Single Slide PNG

Export the currently visible slide as a high-resolution PNG image:

  1. Open your deck in the Slide Viewer and navigate to the slide you want to export.

  2. Click the Download button in the viewer toolbar.

  3. Select PNG from the menu options.

  4. The current slide is rendered as a PNG image and downloaded to your system.

Batch PNG (ZIP)

Export all slides as individual PNG images bundled in a ZIP file:

  1. Open your deck in the Slide Viewer.

  2. Click the Download button in the viewer toolbar.

  3. Select PNG (All Slides) from the menu options.

  4. Pitch Smith renders each slide as a PNG image and packages them into a ZIP file. A progress indicator shows the export status.

  5. When the export completes, the ZIP file is downloaded containing one PNG file per slide (for example, slide-1.png, slide-2.png, and so on).

Verify: PNG export successful

For single PNG: Open the downloaded image file.

Expected: The slide is rendered at high resolution with brand colors, fonts, and layouts preserved.

For batch PNG: Extract the downloaded ZIP file.

Expected: Individual PNG files for each slide, numbered sequentially. Each image matches the slide as it appears in the viewer.

Google Slides

Planned feature

Google Slides export is a planned feature that is not currently available. This capability is on the product roadmap but has not yet been implemented.

For the latest updates on Google Slides export support, check the Reference: Commands page for any new export-related commands.

Export Tips

Follow these practical tips to get the best results from your exports:

  1. Preview before exporting -- Open your slides in the Slide Viewer and step through each one to verify that content, layout, and formatting look correct before exporting.

  2. Check for skipped slides -- Slides marked as "skipped" in the viewer are excluded from PDF exports. Review the slide list to confirm the right slides are included.

  3. Verify Puppeteer is installed -- PDF and PNG exports require Puppeteer for rendering. If you see an error about Puppeteer not being found, ensure Node.js is installed and Puppeteer is available as a dependency.

  4. Consider your audience -- Use PDF for read-only sharing and printing, PNG for embedding individual slides in documents or emails, and PPTX when recipients need to edit the content.

  5. Re-export after edits -- If you modify slides after exporting, run the export again to generate an updated file with the latest content.

See Also

Related documentation

The following pages provide deeper context on the concepts used in this guide:

  • Use the Slide Viewer -- Learn viewer navigation and controls before exporting
  • Build Slides -- Build slides before exporting them
  • Reference: Commands -- Full command reference with options and examples
  • Core Concepts: Slides -- How slide rendering and export work under the hood (coming soon)