Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Export reveal.js presentation to .odp or .ppt presentation #1702

Closed
alesarrett opened this issue Sep 14, 2016 · 9 comments
Closed

Export reveal.js presentation to .odp or .ppt presentation #1702

alesarrett opened this issue Sep 14, 2016 · 9 comments
Labels

Comments

@alesarrett
Copy link

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?

@bnjmnt4n
Copy link
Collaborator

bnjmnt4n commented Dec 8, 2016

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.

@bnjmnt4n bnjmnt4n closed this as completed Dec 8, 2016
@ijstokes
Copy link

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.

@davidfetter
Copy link

@ijstokes do you have or have access to such expertise?

@codypiersall
Copy link

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.

@tojoirinah
Copy link

Is any way to do reverse ? export ppt / odp to html ?

@stevecode21
Copy link

Any solution for this?

@wenchaomartin
Copy link

@davidfetter codypiersall
i just download https://jyywiki.cn/OS/2022/slides/2.slides and save as html

i use the command as you said but the ppt of converted is not pretty style

the style of ppt is messy

@allefeld
Copy link

The best way is to write the presentation in Markdown and then process it with Pandoc into both reveal.js and PowerPoint, as well as other formats.

Pandoc can also convert from PowerPoint to Markdown, but the result is normally not usable without a lot of touching up.

You should also look at Quarto (successor of R Markdown) which improves the usability of Pandoc a lot, including processing from VS Code, R Studio and other editors, simpler customization through YAML front matter options, and last but not least computationally generated content.

@Vochsel
Copy link

Vochsel commented Dec 2, 2023

Any movement on this? Not super familiar with reveal or pptx format, but could this library help?
https://github.com/gitbrent/PptxGenJS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants