slaide import turns an existing .pptx or .key into a .slaide deck plus a generated theme. It carries over text, positions, fonts, colors, gradients, images, tables, and backgrounds.
slaide import deck.pptx --out talk/
Add --slaidec to write one bundled file instead of a folder:
slaide import deck.pptx --slaidec # deck.slaidec, with deck, master, and assets in one
A .slaidec is one compressed file. It is handy for sharing or archiving an imported deck.
Fidelity modes
Pick a mode with --fidelity:
| Mode | What you get |
|---|---|
hybrid |
The default on Windows with PowerPoint. An editable deck. Anything Slaide cannot draw faithfully, like charts, SmartArt, or custom art, is rasterized through PowerPoint and placed. |
reconstruct |
Pure and cross-platform. Fully editable. No PowerPoint needed. |
exact-raster |
Each slide is a pixel-perfect PNG from PowerPoint. About 99% match. Good for archiving, not editing. |
slaide import deck.pptx --out talk/ --fidelity reconstruct
hybrid and exact-raster are Pro features, because they drive PowerPoint to reproduce the hard parts exactly. The free reconstruct mode covers the common case on any platform.
Check the import
slaide compare renders the original through PowerPoint and your import through Slaide. Then it reports a per-slide match percentage and SSIM, with side-by-side, overlay, and red-diff views. It is the right way to confirm an import landed.
slaide compare deck.pptx talk/deck.slaide
After importing, tidy the generated theme. Pull repeated colors into palette, alias them to roles, and swap absolute anchor placements for named layouts where you can. The result is a deck you keep editing as plain text.