Statiq.Web icon indicating copy to clipboard operation
Statiq.Web copied to clipboard

PowerPoint module

Open daveaglick opened this issue 9 years ago • 3 comments

Should generate a PPTX file from HTML markup. Goal is to recognize some small subset of HTML. H1 becomes a new slide and slide title, other headings become progressively smaller. Also support lists, tables, and images. Goal is to write slides in Markdown, convert to HTML, then output to both web page and PowerPoint slides. Making slides build from HTML also supports pipelines with other non-Markdown templates like Razor or Liquid.

Questions:

  • What library to use? Ideally purely managed. Might have to cross-compile a Java lib w/ IKVM if no .NET lib. Use Office COM as last resort.
  • How to specify and use templates or masters?
  • How to represent speaker notes?

daveaglick avatar Oct 17 '15 02:10 daveaglick

One of the most natural way to generate slides quickly is through using outlines. This is why I was so keen to add support for OPML. Every root outline can become a new slide and the 2nd level outlines become header, etc.

dodyg avatar Oct 22 '15 15:10 dodyg

Note to self: check out http://remarkjs.com/ for this

daveaglick avatar Feb 21 '16 19:02 daveaglick

I would take a look at GitPitch https://gitpitch.com/ - seems similar to this

tylerd avatar Dec 13 '19 15:12 tylerd