开始使用
md2pptx 可編輯簡報產生器

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。