md-pptx
Markdown から編集可能な PowerPoint ファイルを生成する VS Code 拡張です。
インストール
VS Code のマーケットプレイスから md-pptx を検索してインストールしてください。
クイックスタート
1. Markdown を書く
---
title: サンプルプレゼンテーション
author: 山田太郎
---
# サンプルプレゼンテーション
株式会社サンプル
---
## アジェンダ
- 背景と目的
- 主要施策
- 今後の展望
2. プレビュー / ビルド
- md-pptx: Preview — コマンドパレットから実行すると、エディタ上でリアルタイムプレビューが表示されます
- md-pptx: Build PPTX — コマンドパレットから実行すると、PPTX ファイルが生成されます
3. テンプレートを使ってカスタマイズする(オプション)
既存の PowerPoint テンプレートを指定すると、そのデザインやレイアウトを活用できます。
---
template: ./template.pptx
title: サンプルプレゼンテーション
---
<!-- _layout: Title Slide -->
# サンプルプレゼンテーション
テンプレートはフロントマターの template フィールド、または CLI の -t オプションで指定します。省略時は空のプレゼンテーションが生成されます。
Markdown 記法
| 記法 |
説明 |
--- |
スライド区切り |
headingDivider |
見出しレベルで自動スライド分割(フロントマター) |
<!-- layout: Name --> |
レイアウト指定(以降のスライドに適用) |
<!-- _layout: Name --> |
レイアウト指定(そのスライドのみ) |
# 見出し |
title プレースホルダにマッピング |
| 本文テキスト |
body プレースホルダにマッピング |
 |
picture プレースホルダにマッピング |
<!-- コメント --> |
プレゼンターノート(ディレクティブ以外) |
詳細は Markdown 記法仕様 を参照してください。
CLI
補助的に CLI も利用できます。
md-pptx build <markdown>
Markdown ファイルから PPTX を生成します。
npx md-pptx build slides.md
npx md-pptx build slides.md -t template.pptx
npx md-pptx build slides.md -o output.pptx
| オプション |
説明 |
-t, --template <path> |
テンプレート PPTX のパス(省略時は空のプレゼンテーションを生成。フロントマターでも指定可) |
-o, --output <path> |
出力先パス(デフォルト: 入力ファイルと同名の .pptx) |
md-pptx inspect <template>
テンプレート PPTX のレイアウトとプレースホルダ情報を表示します。
npx md-pptx inspect template.pptx
ライセンス
MIT