pptx-to-html

Convert PPTX files to pixel-accurate HTML with styling and media preservation.

3|1|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/cskwork/pptx-to-html-updated --skill pptx-to-html
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-to-html
Source: https://github.com/cskwork/pptx-to-html-updated/tree/main
Command: npx skills add https://github.com/cskwork/pptx-to-html-updated --skill pptx-to-html

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, openpyxl, fonttools, and includes scripts (resource) components.

What problem does it solve?

This converter preserves PowerPoint layouts, fonts, colors, and media to deliver web-ready HTML presentations without PowerPoint dependencies. It ensures pixel-accurate positioning, charts, SmartArt, animations, and media playback in a standalone HTML bundle.

Core Features & Use Cases

  • Pixel-accurate layout with absolute positioning for text, shapes, images, and backgrounds.
  • Chart rendering via Chart.js, SVG-based custom shapes, and SmartArt text extraction.
  • Supports hyperlinks, videos, audio, tables, and CSS animations for interactive web experiences.
  • Use Case: Convert client presentations to embeddable HTML for websites or offline viewing.

Quick Start

Run the enhanced PPTX-to-HTML converter with a PPTX file and an output directory.

Frequently Asked Questions about pptx-to-html

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

FAQPage Schema
How do I convert PPTX to HTML while preserving layout and charts?

To convert PPTX to HTML while preserving layout and charts, use a tool that applies absolute positioning for elements and renders charts via Chart.js. This ensures pixel-accurate positioning, SVG shapes, and interactive media playback in a standalone HTML bundle.

Does converting PowerPoint to HTML support SmartArt and CSS animations?

Converting PowerPoint to HTML supports SmartArt and CSS animations by extracting SmartArt text and mapping presentation animations to CSS. This delivers web-ready HTML presentations with full styling and interactive web experiences without PowerPoint dependencies.

Can I embed videos and custom fonts when exporting PPTX to HTML?

You can embed videos and custom fonts when exporting PPTX to HTML. The conversion process preserves media playback for videos and audio, and utilizes font-embedding techniques to ensure text renders identically to the original presentation design.

What is the best way to archive PowerPoint presentations for offline viewing?

The best way to archive PowerPoint presentations for offline viewing is converting PPTX to a standalone HTML bundle. This approach preserves charts, SmartArt, and media, ensuring production-grade fidelity without requiring PowerPoint software to display the deck.

Do I need python-pptx to extract text and shapes from PPTX files for web display?

You need python-pptx to extract text and shapes from PPTX files for web display. It serves as the core dependency to read presentation structures, allowing the converter to apply absolute positioning and generate pixel-accurate HTML output.