paged.slide — coming, not yet in the editor

PowerPoint, typeset

PowerPoint decks on the engine: every preset shape, every built-in table style, charts and SmartArt, laid out within a point of PowerPoint.

AGPL-3.0 OR PMEL·coming — not yet in the editor·github.com/paged-media/plugin-slide ↗

187
preset shapes, every one in ECMA-376
74
built-in table styles
1 pt
412 fixture and 1,504 corpus shapes, against PowerPoint
0.88–0.995
median SSIM per deck, 7 real decks
Status — coming

Built and measured; not in the editor yet

paged.slide reads PowerPoint .pptxdecks onto the engine and writes them back. The import, the Slides and Notes panels and the first part of PowerPoint export are built and tested. The editor loads the plugin only on a development branch, until the package is published; the slideshow and presenter view are not built. Everything below is measured on the plugin’s own fixtures and real decks — none of it is something you can open on this site today.

Geometry — every preset, within a point

All 187 preset shapes, measured against PowerPoint

Every one of the 187 ECMA-376 preset shapes, and custom geometry, becomes a Bézier outline. Scripts drive PowerPoint to report each shape’s geometry, and the import is compared with it: 412 shapes in the fixtures and 1,504 in real decks land within 1 pt.

First baselines and line pitch agree within the PDF’s 0.96 pt quantum plus 1% of the size, across five fonts, three sizes and four spacings.

Four slides of PowerPoint preset shapes rendered by the paged engine
The geometry fixture — authored in PowerPoint, imported by paged.slide and rendered by the engine's CPU renderer: four of its six slides of preset shapes.
Structure — tables, charts and SmartArt as native items

Every built-in table style, cell by cell

Table styles
All 74 built-in styles and a deck's own, resolved in PowerPoint's layer order: every fill within 4 RGB units across 150 tables, weights, text colours and borders exact.
Charts
Bars, lines, areas, pies and doughnuts, with Excel's automatic scale, drawn as groups of native shapes — 44 bars within 3 pt of PowerPoint.
SmartArt
Each diagram's drawing becomes native shapes: every block within 1 pt, text colours exact.
Sixteen tables in PowerPoint built-in table styles rendered by the paged engine
The table-styles fixture: sixteen of PowerPoint's built-in styles, rendered by the engine as native table styles.
Four slides of SmartArt diagrams rendered by the paged engine
The SmartArt fixture: PowerPoint's drawing of each diagram, as native shapes, rendered by the engine.
Fidelity — seven real decks against PowerPoint’s PDF

Slide by slide, scored

PowerPoint is the oracle. Seven real decks are converted, rendered with the fonts PowerPoint drew them with, and compared with PowerPoint’s own PDF slide by slide. Medians run from 0.882 to 0.995.

Where a deck falls short, the cause is mostly fonts: a plugin cannot register a face with the editor yet, and one deck’s title face is missing on the oracle machine too.

Structural similarity per slide, the engine’s CPU renderer against PowerPoint’s PDF at 48 dpi.
DeckSlidesMedianWorst
animation pitch deck200.9410.908
black-pink business proposal200.9170.878
creative agency profile200.9390.900
green minimalist proposal200.8820.818
orange creative pitch deck200.9420.898
white company profile200.9100.826
white-lime education40.9950.995
Export — the first part

An untouched deck goes back byte for byte

Export as PowerPoint writes the deck from the original the importer kept. An unedited deck comes back byte-identical. Reordered, duplicated, deleted and hidden slides and edited speaker notes are written back, and PowerPoint opens the result without a repair prompt, every page pixel-identical to the expected slide. Regenerating the content of an edited slide is the next part.