Skip to main content

Export System

SECTION 17 — EXPORT SYSTEM

17.1 PPTX Export (Client-Side via PptxGenJS)

v5 change: PPTX generation moved from server-side python-pptx to client-side PptxGenJS (https://github.com/gitbrent/PptxGenJS). All python-pptx references for PPTX generation are removed from this PRD.

17.2 PDF Export via Reveal.js (PPTX → PDF pathway)

17.3 TXT Export

17.4 ZIP Export

17.5 Reveal.js Presentation Mode (Live)

17.6 PDF Pipeline Exports (Editor-Only — Branded WeasyPrint PDF)

This is a distinct, separate export pathway from the Reveal.js PDF export in Section 17.2. This pathway produces the branded, template-styled WeasyPrint PDF output.

17.7 HTML Webpage Export (Editor-Only)

The Editor can view and export any document as a standalone HTML webpage.