支持docx、xmind、freemind、markdown文件导入直接生成PPT
思维导图
支持思维导图在线预览、编辑、下载为文本或图片格式
在线编辑
在线演示
支持PPT作品的在线演示
PPT下载
支持将在线作品保存到本地,可选格式包含:PPT、PDF、PNG、JPEG
API版本接入
UI版本接入
采用AK(apikey)/SK(apisecret)签名认证,开通API账号得到AK、SK
ts
x-api-key
header
string
是
创建账号时生成的apikey
x-timestamp
x-signature
根据计算签名得到的最终签名值
uid
query
第三方用户唯一标识
channel
number
msg
返回提示信息
data
api_key
token
time_expire
code
初始化UI功能的时候需要传递
x-channel
x-token
通过认证接口获取到的token
43100
鉴权系统错误
43101
鉴权系统参数不合法
43102
api_key不合法
43103
签名不合法
API公共
40000
API请求表单校验失败
40007
API请求参数错误
40008
API系统错误
12100
AI系统错误
12101
AI触发违禁词验证
12102
AI任务不存在
12103
AI创建任务失败
12104
AI每日创建任务额度错误
10000
作品操作公共错误
10001
作品保存失败
10002
作品不存在
10003
获取作品列表失败
10004
删除作品失败
10005
作品重命名失败
接入前提
获取调用API所需的TOKEN请参考鉴权
type
1|3|4|5|6|7|8
1.智能生成3.导入word4.XMind导入5.FreeMind导入6.Markdown导入7.Markdown粘贴8.预置词
title
否
content
file
File
id
标题
通过标题生成PPT的方式可选接入百度AI或默认AI百度AI的step-2采用非流式传入。百度AI暂不支持导入文档生成PPT。
task_id
任务ID
返回内容
返回数据
4|5|6
4.XMind导入5.FreeMind导入6.Markdown导入
解析后的Markdown文本
object
根据Markdown文本生成的PPT树形结构
1|2
导出的文件地址(链接时效5分钟)
编辑大纲logid
colour.id
颜色ID
colour.name
颜色名称
colour.code
颜色值
suit_style.id
风格ID
colour.title
风格名称
style_id
colour_id
page
页码默认1
page_size
每页展示数量默认20
pagination.current_page
当前页
pagination.page_size
每页条数
pagination.total
总条数
list.id
list.cover_img
套装封面图
name
template_id
模版套装id
作品名称
cover_url
封面图文件地址
size
画布大小
排序1最新创建2最近修改
list.name
list.cover_url
list.size
list.canvas_url
画布json地址
list.ai_data
AI文案文件地址
list.storage_time
list.created_at
list.updated_at
作品ID
format
png|jpeg|pdf|ppt
导出格式
edit
files_to_zip
导出任务标识
作品导出的任务标识
Array
导出的作品链接
预置词ID
预置词标题
list.title
list.content
-
editorModel
是否可编辑PPT模板功能
boolean
false
container
iframe挂载的目标DOM元素,如不传默认挂载到Body
HTMLElement
body
options
可选配置项
Object
fc_plate
功能板块配置(主要用于按钮的隐藏展示)
string,boolean,array
true
download_mode
下载场景配置
0,1,2
2
scene_auth
场景鉴权(针对一些关键性的步骤进行验证是否可以继续下一步)
custom_generate
功能提示
工作台(2001)
顶部栏(2002)
AI智能生成(2004)
导入本地大纲(2005)
导入word(2006)
导入xmind(2007)
导入freemind(2008)
导入markdown(2009)
粘贴markdown(2010)
生成大纲(2011)
大纲下载(2012)
思维导图编辑(2013)
去编辑(2015)
PPT(2017)
文字可编辑(2018)
文字不可编辑(2019)
图片(2020)
PNG格式(2021)
JPG格式(2022)
PDF(2023)
ppt编辑器(2024)
大纲编辑(2025)
模板替换(2026)
拼图(2027)
放映(2028)
PPT(2030)
文字可编辑(2031)
文字不可编辑(2032)
图片(2033)
PNG格式(2034)
JPG格式(2035)
PDF(2036)
sceneAuthContinue
是否通过当前的鉴权场景
true:可进行到下一步
false:不允许进行下一步
生成方式
输入生成
1001
预置词生成
1002
上传word
1003
上传xmind
1004
上传freemind
1005
上传markdown
1006
粘贴markdown
1007
生成大纲
换个大纲
1021
下载大纲
1022
大纲导出图片
1023
前往选择模板
1024
生成PPT
1025
前往编辑器
1026
下载
1027
编辑器
1028
导出拼图
1029
1|3|4|5|6|7|11
1:AI标题输入(最大100字符)
3:Word导入
4:Xmind导入
5:Freemind导入
6:markdown导入
7:markdown文本输入
11:文本输入(收费规则:Word导入付费)
string/File
如果同级参数type是3、4、5、6则类型为File。
type参数不匹配
type类型为1且content为空或content大于100字符
type类型为7且content为空或者content不符合解析的markdown要求
type类型为11且content为空
type类型为3、4、5、6且content文件大小大于5M
type类型为3、4、5、6且content不是对应的导入文件类型
OUTLINE_TITLE_CONFIRM
title:大纲标题
用户点击预置词
PRESET_TITLE_CONFIRM
title:预置词标题
导入文档完成
DOCUMENT_IMPORT
markdown:从文件解析出的内容
type:是否是智能续写(smartText代表智能续写,file代表不需要智能续写)
预置词接收完成
PRESET_TITLE_COMPLETE
taskId:任务ID
data:预置词完整内容
AI大纲接收完成
AI_OUTLINE_COMPLETE
taskId:任务ID,
markdown:AI大纲内容
AI内容接收完成
AI_CONTENT_COMPLETE
AIWord生成接收完成
AI_SMART_COMPLETE
大纲内容点击下一步
OUTLINE_CONFIRM
点击下载大纲
OUTLINE_DOWNLOAD
filename:文件名称
status:下载请求是否成功
url:可下载的OSS地址(时效5分钟)
msg:下载请求失败的错误信息
点击换个大纲
RETRY_OUTLINE_CONFIRM
taskId:切换大纲之前的任务ID
选择模板点击下一步
TEMPLATE_SELECTED
pickTemplateFirst:是否先选择的模板
title:标题名称
PPT创建成功
GENERATE_PPT_SUCCESS
{
id:PPT作品id
type:保存成功的参数(默认save)
title:PPT名称
下载PPT
PPT_DOWNLOAD
type:下载文件类型
msg:错误信息
输入标题前置鉴权
SCENE_AUTH
scene:1001
title:手动输入的标题
点击预置词前置鉴权
scene:1002
上传word前置鉴权
scene:1003
title:上传的文件名称
上传xmind前置鉴权
scene:1004
上传freemind前置鉴权
scene:1005
上传markdown前置鉴权
scene:1006
粘贴markdown前置鉴权
scene:1007
换个大纲前置鉴权
scene:1021
taskId:任务id
下载大纲md文件前置鉴权
scene:1022
下载大纲图片前置鉴权
scene:1023
下一步选择模板前置鉴权
scene:1024
生成PPT前置鉴权
scene:1026
id:作品ID
生成PPT页面下载功能前置鉴权
scene:1027
编辑器页面下载功能前置鉴权
scene:1028
编辑器页面导出拼图功能前置鉴权
scene:1029
Token过期通知
TOKEN_EXPIRE
code:错误状态码
type:错误类型
js
解析Word文件生成文本
taskId
普通文本,非markdown文本,需要调用‘serviceAPI的导入文档生成’的API
markdown文本
根据markdown文本生成的PPT树形结构
Markdown文本
fileName
导出的文件名
ext
md|json
导出的文件类型
md
autoDownload
是否自动下载
返回blob对象
完整内容的markdown文本
templateId
模板id
大纲标题
coverImage
封面截图
作品分辨率
传入PPT生成时返回的canvasData,自定义预览展示。
作品id
作品分辨率,{width:number,height:number}
render
function
exportImage
成功
url
可下载链接
失败
错误状态码
无数据
错误信息描述
生成PPT须先调用此接口创建任务,获取任务ID后方可进行后续生成操作。