Обновление изображения в файле Excel с помощью REST API Aspose.Cells Cloud
Этот REST API обновляет изображение, идентифицируемое по его индексу, на рабочем листе Excel.
Необходимые условия: У вас должен быть действительный JWT-токен Aspose Cloud, целевой файл Excel должен храниться в облачном хранилище Aspose Cloud, а также необходимо использовать версию API 3.0 или выше.
API PostWorksheetPicture
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/pictures/{pictureIndex}
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| name | string | path | Имя документа Excel. |
| sheetName | string | path | Имя рабочего листа, содержащего изображение. |
| pictureIndex | integer | path | Нулевой индекс обновляемого изображения. |
| picture | object | body | JSON-объект, описывающий свойства изображения для обновления. |
| folder | string | query | Папка, в которой хранится документ. |
| storageName | string | query | Имя службы хранилища. |
Примечание: Индекс изображения нумеруется с нуля. Поддерживаемые форматы изображений: JPEG, PNG, BMP и GIF. Максимальный размер изображения — 10 МБ.
Ответы об ошибках
| HTTP-код | Описание |
|---|---|
| 401 | Неавторизован — отсутствует или недействителен токен. |
| 404 | Не найдено — указанный файл, рабочий лист или индекс изображения не существует. |
| 400 | Неверный запрос — неправильный синтаксис запроса или недопустимые параметры. |
| 500 | Внутренняя ошибка сервера — возникло непредвиденное состояние. |
Спецификация OpenAPI определяет публично доступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Приведённый ниже пример демонстрирует вызов облачного API с помощью cURL.
Семейство облачных SDK
Использование SDK — самый быстрый способ разработки. SDK берёт на себя обработку низкоуровневых деталей, позволяя сосредоточиться на задачах вашего проекта. Ознакомьтесь с репозиторием на GitHub для получения полного списка SDK Aspose.Cells Cloud.
Приведённые ниже примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK:
См. также: Добавление изображения, Удаление изображения, Получение изображения, Очистка изображений — другие операции, связанные с изображениями, в API Aspose.Cells Cloud.