处理 Excel 图片 – Aspose.Cells Cloud 文档

处理 Excel 文件中的图片

本指南介绍如何通过 Aspose.Cells Cloud REST API 在 Excel 工作表中处理图片(也称为图像)。涵盖主要的图片相关操作——检索、添加、更新和删除 Excel 图片,并提供每个任务的详细示例链接。

前置条件:Aspose.Cells Cloud 账户、有效的 API 密钥,以及为所选语言安装的相应 SDK。

API 参考

获取特定格式的图片

HTTP 方法 端点 必需参数 示例请求 示例响应 状态码
GET /cells/{fileName}/worksheets/{sheetName}/pictures/{pictureIndex} fileName(路径)、sheetName(路径)、pictureIndex(路径)、format(查询参数) GET https://api.aspose.cloud/v3.0/cells/myBook.xlsx/worksheets/Sheet1/pictures/0?format=png 二进制图像数据(PNG、JPEG 等) 200 OK、400 请求错误、401 未授权、404 未找到、500 服务器错误

获取所有图片信息

HTTP 方法 端点 必需参数 示例请求 示例响应 状态码
GET /cells/{fileName}/worksheets/{sheetName}/pictures fileName(路径)、sheetName(路径) GET https://api.aspose.cloud/v3.0/cells/myBook.xlsx/worksheets/Sheet1/pictures 包含图片元数据(索引、名称、位置、尺寸)的 JSON 数组 200 OK、400、401、404、500

添加图片

HTTP 方法 端点 必需参数 示例请求体 示例响应 状态码
POST /cells/{fileName}/worksheets/{sheetName}/pictures fileName(路径)、sheetName(路径) { "image": "<base64编码的图像>", "upperLeftRow": 5, "upperLeftColumn": 2, "width": 200, "height": 150 } { "code": 200, "status": "OK", "pictureIndex": 3 } 201 已创建、400、401、404、500

更新图片

HTTP 方法 端点 必需参数 示例请求体 示例响应 状态码
PUT /cells/{fileName}/worksheets/{sheetName}/pictures/{pictureIndex} fileName(路径)、sheetName(路径)、pictureIndex(路径) { "upperLeftRow": 10, "upperLeftColumn": 4, "width": 300, "height": 250 } { "code": 200, "status": "OK" } 200 OK、400、401、404、500

删除所有图片

HTTP 方法 端点 必需参数 示例请求 示例响应 状态码
DELETE /cells/{fileName}/worksheets/{sheetName}/pictures fileName(路径)、sheetName(路径) DELETE https://api.aspose.cloud/v3.0/cells/myBook.xlsx/worksheets/Sheet1/pictures { "code": 200, "status": "All pictures deleted." } 200 OK、400、401、404、500

删除特定图片

HTTP 方法 端点 必需参数 示例请求 示例响应 状态码
DELETE /cells/{fileName}/worksheets/{sheetName}/pictures/{pictureIndex} fileName(路径)、sheetName(路径)、pictureIndex(路径) DELETE https://api.aspose.cloud/v3.0/cells/myBook.xlsx/worksheets/Sheet1/pictures/2 { "code": 200, "status": "Picture deleted." } 200 OK、400、401、404、500

相关主题

探索 Aspose.Cells Cloud 中其他与图像相关的操作: