歌者 Open API
开发文档歌者首页
开发文档歌者首页
  1. 演示文稿渲染
  • 接入指引
  • 账号授权
  • 错误码说明
  • 演示文稿渲染
    • 费用说明
    • 创建渲染任务
      POST
    • 查询任务详情
      GET
    • 删除一个任务
      DELETE
  • 演示文稿翻译
    • 翻译流程说明
    • 费用说明
    • 创建翻译任务
      POST
    • 查询翻译任务
      GET
    • 删除翻译任务
      DELETE
    • 获取翻译对比
      GET
    • 提交修改后翻译的内容
      PUT
    • 获取下载地址
      GET
  • 演示文稿内容提取
    • 费用说明
    • 创建内容提取任务
      POST
    • 查询任务详情
      GET
    • 删除一个任务
      DELETE
  • 智能生成 PPT
    • 费用说明
    • 格式说明
    • 创建无损排版任务
      POST
    • 查询无损排版任务
      GET
    • 模板列表
      GET
  • 格式转换
    • 费用说明
    • 新建转换任务
      POST
    • 查询转换任务
      GET
  • PPT 导出为可播放的 HTML
    • 费用说明
    • 创建导出任务
    • 查询导出任务
  • 演示文稿压缩
    • 费用说明
    • 新建压缩任务
    • 查看压缩任务
  • 演示文稿防盗指纹
    • 费用说明
    • 添加防盗指纹
    • 校验防盗指纹
  • 演示文稿切分和合并
    • 演示文稿切分
    • 演示文稿合并
  • 彩漩阅读数据
    • 文档阅读者列表
    • 阅读列表
  1. 演示文稿渲染

创建渲染任务

POST
https://api.gezhe.com/v1/renders
创建一个渲染任务,支持将 pptx、pdf 文件渲染为图片或视频,此任务为异步,获取结果需要调用查询任务详情接口获取。

请求参数

Body 参数multipart/form-data
file
file 
可选
直接上传文件,需小于 30M,(file/fileURL 必须二选一,不能同时为空,也不能同时有值),支持 pptx、pdf 格式文件
fileURL
string 
可选
文件访问 URL,需小于 100M,(file/fileURL 必须二选一,不能同时为空,也不能同时有值),支持 pptx、pdf 格式文件
name
string 
可选
任务名称,不填时使用文件名
示例值:
渲染任务名称
mode
string 
可选
渲染模式,当前只支持“normal” 模式,后续会推出字体增强、极速等模式
默认值:
normal
示例值:
normal
resolution
integer 
可选
渲染分辨率,仅渲染到图片时有效,值为图片长边数值,默认为 1920 像素,可自定义为其他数值,需小于 5000,短边自动依据比例自适应
示例值:
1920
output
enum<string> 
必需
可选 jpg、png、mp4,仅 PPT 文件支持渲染到 mp4 视频,渲染到视频时,仅支持 720p 分辨率
枚举值:
jpgpngmp4
默认值:
jpg
示例值:
jpg
slides
string 
可选
默认为全部,可指定页数,如 1,2,3 英文逗号分割,output 为 mp4 格式时无效,元素需要唯一,不能重复,结果将按数组页数顺序返回
示例值:
1,2,3
notifyURL
string 
可选
合法的 url 地址,返回状态 200 即为收到通知

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.gezhe.com/v1/renders' \
--form 'file=@""' \
--form 'fileURL=""' \
--form 'name="渲染任务名称"' \
--form 'mode="normal"' \
--form 'resolution="1920"' \
--form 'output="jpg"' \
--form 'slides="1,2,3"' \
--form 'notifyURL=""'

返回响应

🟢200成功
application/json
Body
id
string 
任务 ID
必需
任务唯一标识
示例
{
    "id": "string"
}
上一页
费用说明
下一页
查询任务详情
Built with