Снять защиту с книги Excel — Aspose.Cells Cloud API

Используйте этот REST API для снятия защиты с книги Excel.

API DeleteUnProtectWorkbook

DELETE https://api.aspose.cloud/v3.0/cells/{name}/protection

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

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

Параметры пути

Параметр Тип Описание Обязательный
name string Имя файла книги (включая расширение). Да

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

Имя параметра Тип Описание
folder string Путь к папке, содержащей исходную книгу.
storageName string Имя службы хранилища, где находится книга.

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

Имя параметра Тип Описание
protection WorkbookProtectionRequest Объект, определяющий параметры защиты для удаления.

WorkbookProtectionRequest

Имя параметра Тип Описание
ProtectionType string Тип удаляемой защиты (ALL, CONTENTS, NONE, OBJECTS, SCENARIOS, STRUCTURE, WINDOWS).
Password string Пароль, необходимый для снятия защиты (опционально).

Пример cURL

curl -X DELETE "https://api.aspose.cloud/v3.0/cells/test.xlsx/protection?folder=MyFolder&storageName=MyStorage" \
     -H "Authorization: Bearer <access_token>" \
     -H "accept: application/json" \
     -H "Content-Type: application/json" \
     -d '{ "ProtectionType": "ALL", "Password": "aspose"}'

Ответ (успех)

{
  "Code": 200,
  "Status": "OK"
}

Коды ошибок HTTP

HTTP-статус Код ошибки Описание
400 BadRequest Отсутствуют или недопустимы параметры.
401 Unauthorized Недействительный или отсутствующий токен доступа.
404 NotFound Указанная книга не найдена в указанной папке/хранилище.
500 InternalServerError Непредвиденная ошибка сервера.

Как использовать API DeleteUnProtectWorkbook с SDK

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

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

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

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

Использование SDK упрощает интеграцию и снижает объём шаблонного кода. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.

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