public/mocks/AIPPT.json
src/types/AIPPT.ts
注:虽然当前线上版本不提供配图演示效果,但是AIPPT的方法是支持此功能的,你只需要自己提供图片源,按照要求的格式将待选图片集合传入AIPPT方法即可。
注意:实际上并不存在专门提供给AIPPT的模板。所谓的AIPPT模板只是把在PPTist中制作的普通页面标注上类型标记而已。这些数据不仅仅用于AI生成PPT,也可以作为普通的页面模板使用。
图片(背景图、页面插图)
目录标题(标记类型为:列表项目)
图片(背景图、页面插图)
标题
正文
节编号
图片(背景图、页面插图)
标题
2~4个内容项,包括:
图片(背景图、页面插图、项目插图)
图片(背景图、页面插图)
节点标记分为两种 - 文本标记和图片标记:
- 文本标记可作用于文本节点和带文字的形状节点;
- 图片标记只作用于图片节点;
- 你可以自行添加更多类型的标记(如图表)。
一个用于AIPPT的模板至少包括以下页面(共12页):
注意:
- 以上页数仅满足当前替换逻辑的最基本要求,如果希望AI生成的PPT具有一定的随机性,需要适当增加每种页面的数量(举个例子,假设模板中存在3个封面页,生成时会从3个中随机选择1个使用);
- 当前替换逻辑下,目录页可支持1~20个目录项,内容页可支持1~12个内容项,但不需要每种数量的模板都做一遍,因为程序会自动通过模板的拼接/裁减方式来实现特殊的项目数;
- 你可以自行调整替换逻辑,以支持更多情况。