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 to Native PowerPoint #298

Closed
yumoraby opened this issue Nov 9, 2020 · 2 comments
Closed

Export to Native PowerPoint #298

yumoraby opened this issue Nov 9, 2020 · 2 comments
Labels
wontfix This will not be worked on

Comments

@yumoraby
Copy link

yumoraby commented Nov 9, 2020

The current PowerPoint export, essentially exports each slide as a static image. Is there anyway to export to native PowerPoint? So that its is easier to redistribute?

Maybe export using openXml?

@yhatt yhatt transferred this issue from marp-team/marp-core Nov 10, 2020
@yhatt
Copy link
Member

yhatt commented Nov 10, 2020

Transferred from Marp Core because PowerPoint export is essentially a feature of Marp CLI. 🚚

Marp has focused on the visual reproducibility of HTML + CSS slides. So we think rendering static images is the best solution to export good looking PowerPoint from HTML-based slide.

Making a native PowerPoint with keeping reproducibility of HTML would be too hard to implement in Marp team because it's just like reinventing the rendering engine of the browser.

Current PPTX generation
(Not editable / Perfect reproducibility)
PDF -> PPTX by Adobe Acrobat
(Editable / Incorrect renderings)
marp-pptx adobe-acrobat

-- #166 (comment)

@yhatt yhatt added the wontfix This will not be worked on label Nov 10, 2020
@yumoraby
Copy link
Author

Transferred from Marp Core because PowerPoint export is essentially a feature of Marp CLI. 🚚

Marp has focused on the visual reproducibility of HTML + CSS slides. So we think rendering static images is the best solution to export good looking PowerPoint from HTML-based slide.

Making a native PowerPoint with keeping reproducibility of HTML would be too hard to implement in Marp team because it's just like reinventing the rendering engine of the browser.

  • Try PPTX conversion from the exported PDF by Marp, through Adobe Acrobat or some online PDF2PPTX service. Them visual reproducbillity are OK but they may use different fonts. See also: #166 (comment)
  • Try using Pandoc. It can convert Markdown presentation into the editable PPTX (Required a template PPTX if you want to change theme).

Current PPTX generation(Not editable / Perfect reproducibility)
PDF -> PPTX by Adobe Acrobat(Editable / Incorrect renderings)

marp-pptx
adobe-acrobat

-- #166 (comment)

Thanks @yhatt this helps a lot :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants