Skip to content

PDF转换

适用版本>=v7.0.2502b.20250227

接口说明:PDF转换

请求说明

请求地址配置域名+/openapi+/v7/kdocs/pdf/convert
请求方法POST
签名方式KSO-1(配置域名+/openapi不参与签名)
权限要求应用文档PDF转换(应用授权) kso.appfile.pdf_cps.readwrite

请求头(Header)

Header参数类型是否必填说明
Content-Typestring使用:application/json
X-Kso-DatestringRFC1123 格式的日期,例: Wed, 23 Jan 2013 06:43:08 GMT
X-Kso-AuthorizationstringKSO-1 签名值,详见《签名方法》
Authorizationstring授权凭证,格式为:Bearer {access_token}

请求体(Body)

名称类型是否必填说明
drive_idstring驱动盘id,长度不超过1024位
file_idstring文件id
formatstring转换后文件格式,目前仅支持pdf
dst_drive_idstring指定结果文件存储的drive盘,不传时默认与原文档存同一个盘内
file_namestring另存后新文件的名称,不填则使用源文件名称
from_pageinteger转换起始页 eg: 起始页和结束页设置[1, 3] 转换1~3页,都为0转换整个文档
to_pageinteger转换结束页
user_idstring用户id

请求体示例

json
{
  "drive_id": "string",
  "dst_drive_id": "string",
  "file_id": "string",
  "file_name": "string",
  "format": "pdf",
  "from_page": 0,
  "to_page": 0,
  "user_id": "string"
}

响应体(Response)

名称类型说明
dataobject
task_idobject异步任务ID
codeint错误码
msgstring状态信息
detailstring详细信息

响应体示例

json
{
  "data": {
    "task_id": "string"
  },
  "code": 0,
  "detail": "string",
  "msg": "string"
}