Kimi的PPT采用的是声明式的思路(PPTD,D代表declarative),专门设计了一套yaml的语法来对幻灯片的页面进行描述,并通过一个编译器来转换成最终的产物(PDF、PPTX、PNG等)。而原先找到的公开版本需要依赖从官方逆向出来的前端导出器,导出PPTX的功能不可用。

这几天研究了下,找了一个Rust写的公开的PPTD编译器进行二开,补充了一些符合PPTD规范的功能,整合到一个仓库里面,欢迎体验:

https://github.com/shiquda/open-pptd-skill