TL;DR
https://github.com/googlesamples/md2googleslides
Markdownをパワーポイントのスライドにしたい
Markdownをスライドにする場合,次のような方法が思いつきます.
- reveal.jsとかpandocあたりでどうにかする
- ブラウザのAddonでmdを変換表示するという荒業も使えます.
- スライド形式に対応したMarkdownエディタで書いて,エクスポートなり印刷する
ただ,いずれにせよHTML,PDFには簡単に変換できるものの,パワーポイントにするのが難しいという課題があります.
なぜかPPT(X)に変換するライブラリ的なものが無い.
google slideでmd -> PPTX 変換
- google slideはPPTXでエクスポートできる.
- google slideはAPIでスライドをだいたい操作できる
つまり,Markdownをパースして,google slide APIのリクエストに変換して投げつけるソリューションがあれば,ほぼ目的は達せられます.
そしてついに神は降り立った.md2googleslides
使い方
npmが使えることが前提.
md2googleslidesのInstallation and usageを読めば分かる.
感想
若干記法の融通がきかない部分があるとか,エラーメッセージがバックトレースだけなので,Markdown上で何をミスったのかわからんとか,そっけない部分はありますが,PPTXエクスポート可能なスライドがサクッと得られるのは素晴らしい.
テーマの適用とか,PPTXをエクスポートする部分はまだ手動ですが,コードを10行も書けばなんとかなりそうなヨカン.
Markdown → スライド用Markdown変換スクリプトなどを適当にでっち上げれば,より幸せに慣れそうです.