One issue dealing with the use of reveal.js is collaboration: when sharing a reveal.js presentations with colleagues for reuse, it's difficult to provide a simple way to share content to people who are usually using .ppt or .odp files.
A workaround is to export the presentation into pdf, open it e.g. in Libreoffice and create an .odp files.This is described in this Stackoverflow discussion: http://stackoverflow.com/questions/32179373/export-a-reveal-js-presentation-to-libreoffice-odp-or-powerpoint-ppt-pptx
Anyway the output is not totally satisfying for errors in formatting various things.
Is there a way to directly export a reveal.js presentation into .odp or .ppt files in the same way as it's possible to export into .pdf files?
Currently there isn't such a way, as Reveal.js presentations are just webpages, and they would be difficult to convert to specific proprietary .ppt/.odp slides. PDF printing is currently the easiest way to export presentations.
FWIW this would be a great feature and I think is definitely an achievable thing with a focused team of JS/CSS/HTML experts. I'd expect a reasonable converter could be created with 3-6 person-weeks of work.
@ijstokes do you have or have access to such expertise?
You can take a revealjs source markdown file and output a powerpoint presentation using pandoc like this:
pandoc --from markdown --to pptx slides.md -o slides.pptx
I believe a template presentation can be given as well for styling.
Is any way to do reverse ? export ppt / odp to html ?
Most helpful comment
You can take a revealjs source markdown file and output a powerpoint presentation using pandoc like this:
I believe a template presentation can be given as well for styling.