批量拆分
Contents
[
Hide
]
此 REST API 可对符合条件的文件执行批量拆分操作。
REST API
POST http://api.aspose.cloud/v3.0/cells/batch/split
安全与身份验证
Aspose.Cells Cloud API 采用安全机制,需使用基于 JWT 令牌的身份验证。
请求参数
| 参数名称 | 类型 | 路径/查询/字符串/HTTP Body | 描述 |
|---|---|---|---|
| BatchSplitRequest | BatchSplitRequest | body | 包含拆分选项的请求体负载。 |
BatchSplitRequest 属性
| 名称 | 类型 | 描述 | 备注 |
|---|---|---|---|
| SourceFolder | string | 包含源文件的文件夹。 | [可选] |
| SourceStorage | string | 源文件所在存储空间的名称。 | [可选] |
| MatchCondition | MatchConditionRequest | 用于筛选需拆分文件的匹配条件。 | [可选] |
| Format | string | 期望的输出格式(例如 pdf、csv)。 | [可选] |
| FromIndex | integer | 拆分起始页码索引。 | [可选] |
| ToIndex | integer | 拆分结束页码索引。 | [可选] |
| OutFolder | string | 拆分后文件的输出文件夹。 | [可选] |
| SaveOptions | SaveOptions | 保存输出时的附加选项。 | [可选] |
MatchConditionRequest 属性
| 名称 | 类型 | 描述 | 备注 |
|---|---|---|---|
| RegexPattern | string | 用于匹配文件名的正则表达式。 | [可选] |
| FullMatchConditions | string[] | 精确匹配条件列表。 | [可选] |
请求体参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| data | file | 要创建的工作簿文件的二进制内容。 |
响应
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
HTTP 状态码
| 状态码 | 含义 | 返回时机 |
|---|---|---|
| 200 OK | 工作簿成功创建 | 正常流程 |
| 201 Created | 工作簿已创建(替代响应) | API 返回已创建状态时 |
| 400 Bad Request | 参数无效 | 客户端错误 |
| 401 Unauthorized | 缺少或无效的令牌 | 身份验证错误 |
| 409 Conflict | 文件已存在且 isWriteOver=false |
与已有文件发生冲突 |
如何使用 SDK 调用 PostBatchSplit API
PostBatchSplit API 规范
OpenAPI 规范 定义了一个公开可访问的编程接口,允许您直接从 Web 浏览器执行 REST 交互。
您可使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例展示了如何使用 cURL 调用云 API。
使用 Aspose.Cells Cloud SDK
使用 SDK 是加速开发的最优方式。SDK 负责处理底层细节,让您专注于拆分任务。请查阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用多种 SDK 调用 Aspose.Cells Web 服务: