全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

文档格式转换

最近更新时间:2026-03-31 14:10:27

文档格式转换

接口

doc/convert

描述

通过文档格式转换功能,您可以将PDF文档转换为PNG、JPG、JPEG目标格式,支持指定转换页面范围,并可将转换结果保存至指定KS3路径。

说明

  • 该接口操作需要源文档Object的读权限,对转存目标Bucket具有写权限

  • 必须结合文档处理持久化使用,使用文档处理持久化功能前必须先通过KS3控制台完成服务授权与开通,操作路径为:进入需要启用文档处理的存储桶->【数据处理】->【文档处理】

  • 不支持匿名访问

请求

请求语法
POST /{ObjectKey}?x-kss-process  HTTP/1.1
Host: {BucketName}.{endpoint}
Content-Length: {Content-Length}
Date: {date}
x-kss-storage-class: {StorageClass}
Authorization: {SignatureValue}

x-kss-process=doc/convert,source_pdf,target_png,pages_MSwyLDMtNQ|sys/saveas,o_,b_(转存操作)

请求参数

参数名称

参数含义

是否必填

取值范围

source

文档源文件格式

pdf

target

目标图片格式

• png

• jpg

• jpeg

pages

页码

转换文档页码,需经过URL Safe的Base64编码,请参见编码步骤。不填时转换PDF全部页,单页用“,”隔开,页数范围用“-”隔开,支持单页和页数范围组合使用。部分页码范围超出文档最大页码时,超出部分不输出;全部页码超出文档最大页码时,输出文档全部页。

单页:1,2,10

范围:1-10,20-30

需使用sys/saveas参数将转换后的图片保存在指定的Bucket中,请参见文档处理持久化

请求头部

该请求不需要设置特殊的头部。

响应

响应内容
  • 如果请求处理成功,则返回如下JSON格式的转存成功的内容:

HTTP/1.1 200 OK
Server: KS3
Date: {date}
Connection: keep-alive
Content-Length:{Content-Length}
Content-Type:{content-type}
x-kss-request-id:f0uv****2gj4

{
    "bucket": "bucket_name",
    "succeededItems": ["object_key_1","object_key_2","object_key_3"],
    "errors": [],
    "totalCount": "count_number"
}

  • 如果请求失败,则返回如下JSON格式的内容:

{
    "requestId": <requestId String>,
    "errorCode": <ErrorCode Integer>,
    "code":  <code String>,
    "message": <ErrorMessage String>
}

特殊错误

HTTP状态码

描述

400

  • 请求参数错误

  • 可能是源文档损坏、加密等

403

签名不匹配或无操作对应权限

404

请求的资源不存在

500

服务器端操作失败。如果遇到此种错误,请及时联系我们

示例

// 将文档suiyi.pdf的1-10页转换为PNG格式的图片文件
POST /suiyi.pdf?x-kss-process  HTTP/1.1
Host: ks3-resources.ks3-cn-beijing.ksyuncs.com
Content-Length: {Content-Length}
Date: {date}
Authorization: {SignatureValue}

x-kss-process=doc/convert,source_pdf,target_png,pages_MS0xMA|sys/saveas,o_ZG9jX2ltYWdlcy97a2V5fS17aW5kZXh9LnthdXRvZXh0fQ,b_e2J1Y2tldH0

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈