marp-team / marp-cli

A CLI interface for Marp and Marpit based converters
MIT License
1.9k stars 108 forks source link

Convert slide deck to PowerPoint (pptx) that consists of rendered images #107

Closed yhatt closed 5 years ago

yhatt commented 5 years ago

By using officegen, we might convert from Marpit / Marp Markdown into PowerPoint slide that consists of pre-rendered images.

It's very useful for mixing a traditional presentation deck and the deck made by Marp. In addition, it could use PowerPoint's presenter tool with Marpit's presenter notes.

Exporting PowerPoint deck was mentioned in the old Marp app by yhatt/marp#23. We'll make it wake up.

I suppose it would have to start working after than implemented #71.

ToDo


:warning: People would expect re-editable contents in converted pptx. But it's still super difficult to convert into them with keeping the exact slide design, and there is no solution in FLOSS.

Adobe Acrobat can convert the exported PDF into pptx that includes re-editable contents, and keeps the design to some extent.

yhatt commented 5 years ago

I'm comparing 2 packages for creating pptx. At the moment, I would choose PptxGenJS because a generated pptx has compatibility with many office suites.

officegen

Pros

Cons

PptxGenJs

Pros

Cons