ppt-to-pdf

Convert PowerPoint files to PDFs locally using LibreOffice soffice.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jarodmeng/daydreamedu-scripts --skill ppt-to-pdf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-to-pdf
Source: https://github.com/jarodmeng/daydreamedu-scripts/tree/main/.cursor/skills/ppt-to-pdf
Command: npx skills add https://github.com/jarodmeng/daydreamedu-scripts --skill ppt-to-pdf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts PPT/PPTX presentations into PDFs locally using LibreOffice soffice, preserving the original basename for each file and supporting folders with spaces or cloud-synced paths.

Core Features & Use Cases

  • Local batch and single-file PPT/PPTX to PDF conversion with preserved basenames.
  • Safe handling of spaces in paths and seamless integration with soffice.
  • Use Case: Prepare handouts by converting decks stored in Google Drive to PDFs for sharing.

Quick Start

Run convert_ppt_to_pdf.sh against a .ppt or .pptx file or a folder to generate PDFs beside the originals.

Frequently Asked Questions about ppt-to-pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert PPTX to PDF locally using LibreOffice soffice?

You can convert PPTX to PDF locally by running the conversion script against a single file or a folder, which invokes soffice to generate PDFs while preserving the original basenames.

Does local PPT to PDF conversion handle file paths with spaces?

Local PPT to PDF conversion safely handles spaces in file paths, allowing seamless processing of presentations stored in directories with spaces or cloud-synced locations like Google Drive.

Can I batch convert an entire folder of PowerPoint presentations to PDFs?

Yes, you can batch convert an entire folder of PowerPoint presentations to PDFs by running the script against a directory, generating PDF files alongside the original PPT or PPTX files.

What is the best way to convert multiple PPT decks from a cloud-synced folder to PDF?

The best way is to run the local soffice conversion script directly on the cloud-synced folder, which safely processes paths with spaces and outputs PDFs beside the original decks.

Does the local PPTX to PDF conversion tool validate the output file?

Yes, the local conversion script validates the existence of the output PDF file after processing to ensure the conversion completed successfully before finalizing the operation.

Can I delete the original PowerPoint files after converting them to PDF?

Yes, the conversion script supports a --delete-original option to remove the source PPT or PPTX files after successfully generating the PDF output.