
md2pptx 可編輯簡報產生器
AI 做簡報最大的問題是產出不能改——給你一張圖或一個 HTML,你沒辦法編輯,客戶更不行。這支產出真正的 .pptx:文字可編輯、流程圖和決策樹是 PowerPoint 原生圖形(零版權風險)、版型從第 1 張到第 30 張完全一致。關鍵設計是分工:AI 只決定內容用哪種版型,排版交給程式——不讓 AI 逐張寫版面,因為那樣改一個間距要改 47 個地方。
#生産性#デザイン#コマース
評価
さらに評価が必要です
販売数
0
利用方法
ダウンロード
多數 AI 做簡報的結果是一張圖或一個 HTML 頁面——你沒辦法改,客戶也沒辦法改。
這支產出的是真正的 .pptx:文字可以編輯、圖表是 PowerPoint 原生圖形、版型一致。
核心設計:AI 判斷內容,程式負責排版
你的內容 → AI 產 spec.json → build.js 排版 → deck.pptx
不要讓 AI 直接寫產生 pptx 的程式碼。這是這支存在的理由——AI 逐張寫版面,第 3 張和第 30 張就會長得不一樣,而且之後想改一個間距要改 47 個地方。
把版型固定在程式裡,AI 只決定「這段內容該用哪一種版型、放哪些字」。
十四種版型
文字型十種:封面、單點陳述、條列(上限 7 項)、表格、段落分隔、關鍵句、左右對照、數據卡、紅線警示、收尾檢查
圖表型四種(全部用 PowerPoint 原生圖形,可直接編輯、零版權風險):
| 版型 | 用途 |
|---|---|
onepager |
一張圖看完全篇(3–5 欄+鐵律區),可單獨匯出列印 |
flow |
橫向流程 3–6 步 |
tree |
決策樹 |
matrix |
2×2 四格判斷 |
每張圖可以指定一格用強調色(hot: true),用來說「這格才是重點」。卡片高度依內容自適應,不用自己算。
內建的取捨準則
spec 規格裡寫死了幾條會讓簡報變好的限制:
- 條列上限 7 項,超過強制拆兩張
- 版型要輪替,不能連續三張都是條列
- 一定要有
warn張——「必須避開的事」是風險放大器 - 一份建議 15–25 張,超過 30 張表示沒有取捨
quote放的是可以直接講出口的話,不是知識點複述
還有一條最重要的:投影片不是文件的複製品。完整文件是講者用的,投影片是觀眾看的,只放需要一起看的東西。
用法
npm install
node build.js spec.json
換主題
色碼與字型都集中在 theme.js 頂部,改那裡就換整套配色。預設字型是微軟正黑體,其他平台記得換成系統有的字型。
視覺檢查
Windows 用 export-png.ps1(走 PowerPoint COM)匯出每張 PNG 檢查排版;macOS / Linux 可改用 LibreOffice headless 轉 PDF。
需求
Node.js 18+、pptxgenjs。
授權
MIT。


