Пакетное разделение
Этот REST API выполняет пакетное разделение подходящих файлов.
REST API
POST http://api.aspose.cloud/v3.0/cells/batch/split
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификацию на основе токена JWT.
Параметры запроса
| Имя параметра | Тип | Путь/Запрос/Строка/Тело HTTP | Описание |
|---|---|---|---|
| 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 |
Конфликт с существующим файлом |
Как использовать API PostBatchSplit с SDK
Спецификация API PostBatchSplit
Спецификация OpenAPI определяет общедоступное программное интерфейсное определение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для удобного доступа к веб-службам Aspose.Cells. В следующем примере показано, как выполнять вызовы в облачный API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали и позволяет сосредоточиться на задачах разделения. Ознакомьтесь с репозиторием GitHub для получения полного списка SDK Aspose.Cells Cloud.
Приведённые ниже примеры кода демонстрируют вызовы веб-служб Aspose.Cells с использованием различных SDK: