调用 WbTranscodeCreate 将文档转为静态图片或动态的 HTML5 页面。支持两种转码:
WbTranscodeCreate 传入相应的文件和参数设置。请求频率:单用户请求频率限制为 10 次/秒
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | WbTranscodeCreate | 接口名称。当前 API 的名称为 WbTranscodeCreate。 |
Version | String | 是 | 2023-11-01 | 接口版本。当前 API 的版本为 2023-11-01。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
AppId | String | 是 | You****pId | |
Operator | String | 是 | Operator | 发起转码的用户 ID。 |
Resource | String | 是 | Your_resource_url | 需要转换为图片的文档链接地址。每次调用接口只能请求处理一份文档。 |
ResourceAttr | Object | 否 | - | 动态转码文件设置。动态转码必填,静态转码无需填写 |
FileName | String | 是 | Your_file_name | 文件名 |
Size | Integer | 是 | 10000 | 文件大小,单位字节 |
TranscodeMode | Integer | 是 | 0 | 转码类型:
|
Priority | Integer | 是 | 0 | 静态转码的转码优先级:
|
TranscodeConfig | Object | 否 | - | 转码配置,静态转码时必填,动态转码需要生成缩略图时必填 |
ForceUseResolution | Boolean | 是 | false | 是否按照指定分辨率拉伸页面 默认为 false,按照文件的原始宽高比适配指定分辨率。 |
InputFormat | Integer | 是 | 2 | 输入文件类型 1: ppt2: pptx3: doc4: docx5: pdf |
OutputFormat | Integer | 是 | 1 | 输出文件类型 1: png2: jpg/jpeg |
OutputWidth | Integer | 是 | 1080 | 转码后的页面宽度,单位为像素 |
OutputHeight | Integer | 是 | 720 | 转码后的页面高度,单位为像素 |
Thumbnail | Boolean | 是 | true | 是否需要缩略图。 true:需要false:不需要。默认为 false。 |
ThumbnailWidth | Integer | 是 | 270 | 缩略图分辨率宽,单位为像素,默认为 320 |
ThumbnailHeight | Integer | 是 | 180 | 缩略图分辨率高,单位为像素,默认为 180 |
StorageConfig | Object | 否 | 转码结果存储配置,参数优先级高于控制台配置。 若控制台未进行设置,此参数必填。 | |
Type | Integer | 否 | 0 | 存储平台。 0: TOS1: 第三方对象存储接口。默认值为 0。 |
TosConfig | Object | 否 | - | 火山引擎的对象存储服务参数设置 |
CustomConfig | Object | 否 | - | 第三方对象存储服务参数设置 |
PreSignDuration | Integer | 否 | 0 | TOS 桶中存储对象的预签名 URL 有限期。单位为秒,取值范围为 [0,604800]。默认值为 0,表示无限期。 |
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
TaskId | String | Your_TaskId | 用于查询任务进度和获取转码后链接的任务 ID。 |
POST https://rtc.volcengineapi.com?Action=WbTranscodeCreate&Version=2023-11-01 { "AppId": "You****pId", "Operator": "Operator`", "PreSignDuration": 0, "Priority": 0, "Resource": "Your_resource_url", "ResourceAttr": { "FileName": "Your_file_name", "Size": 10000 }, "StorageConfig": { "Type": 0, "TosConfig": { "AccountId": "Your_****unt_id", "Region": 0, "Bucket": "You****cket" }, "CustomConfig": { "Vendor": 0, "Region": 0, "Bucket": "You****cket", "AccessKey": "Your_****ss_key", "SecretKey": "Your_****et_key" } }, "TranscodeConfig": { "ForceUseResolution": false, "InputFormat": 2, "OutputFormat": 1, "OutputWidth": 1080, "OutputHeight": 720, "Thumbnail": true, "ThumbnailWidth": 270, "ThumbnailHeight": 180 }, "TranscodeMode": 0 }
{ "ResponseMetadata": { "RequestId": "your_****est_id", "Service": "rtc", "Region": "cn-north-1", "Action": "WbTranscodeCreate", "Version": "2023-11-01" }, "Result": { "TaskId": "Your_TaskId" } }
您可访问公共错误码,获取更多错误码信息。