Пакетная защита файлов Excel

Это REST API позволяет выполнять пакетную защиту подходящих файлов Excel.

REST API

POST http://api.aspose.cloud/v3.0/cells/batch/protect

Безопасность и аутентификация

API Aspose.Cells Cloud защищены и требуют аутентификации на основе токена JWT.

Параметры запроса

Имя параметра Тип Местоположение Описание
batchProtectRequest BatchProtectRequest body JSON-полезная нагрузка, определяющая исходную папку, условия отбора, тип защиты, пароль и выходную папку.

Свойства BatchProtectRequest

Имя Тип Описание Примечания
SourceFolder string Папка, содержащая исходные файлы Excel. необязательно
MatchCondition MatchConditionRequest Критерии, используемые для отбора файлов для защиты. необязательно
ProtectionType string Тип применяемой защиты (например, All, ReadOnly). необязательно
Password string Пароль, устанавливаемый для защищённых файлов. необязательно
OutFolder string Папка назначения для защищённых файлов. необязательно

Свойства 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 PostProtectConvert с SDK

Спецификация API PostProtectConvert

Спецификация OpenAPI определяет общедоступное программное интерфейсное определение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.

Вы можете использовать инструмент командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже показывает, как выполнить вызов облачного API с помощью cURL.

Использование SDK Aspose.Cells Cloud

Использование SDK — лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали и позволяет сосредоточиться на задачах вашего проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.

Примеры кода ниже показывают, как выполнять вызовы веб-сервисов Aspose.Cells с использованием различных SDK: