操作PowerPoint幻灯片中的备注信息,包括获取幻灯片中的备注信息,在幻灯片中添加备注,设置幻灯片中的备注属性以及删除幻灯片中的备注信息。
接口方法1:getNotesSlide()获取幻灯片中的备注信息
HTTP 请求方法:GET
请求URL:https://api.e-iceblue.cn/v1/powerpoint/{name}/slides/{slideIndex}/notesSlide
请求参数:
参数 | 是否必选 | 类型 | 可选值范围 | 说明 |
name | 是 | string | 原文档名称 | |
sildeIndex | 是 | integer | 幻灯片索引 | |
folder | 否 | string | 存放原文档的文件夹,没有则为null | |
storage | 否 | string | 文档存储空间,使用冰蓝云配置的2G空间存贮文档,可设置为null | |
password | 否 | string | 原文档密码,没有则为null |
Java代码示例:
import spire.cloud.powerpoint.sdk.*;
import spire.cloud.powerpoint.sdk.api.NotesSlidesApi;
import spire.cloud.powerpoint.sdk.model.NotesSlide;
public class getNotesSlide {
static String appId = "your id";
static String appKey = "your key";
static String baseUrl = "https://api.e-iceblue.cn";
static Configuration configuration = new Configuration(appId, appKey, baseUrl);
static NotesSlidesApi notesSlidesApi = new NotesSlidesApi(configuration);
public static void main(String[] args) throws ApiException {
String name = "template.pptx";
Integer slideIndex = 0;
String password = null;
String storage = null;
String folder = "input";
NotesSlide response = notesSlidesApi.getNotesSlide(name, slideIndex, password, folder, storage);
}
}
接口方法2:addNotesSlide()在幻灯片中添加备注
HTTP 请求方法:POST
请求URL:https://api.e-iceblue.cn/v1/powerpoint/{name}/slides/{slideIndex}/notesSlide
请求参数:
参数 | 是否必选 | 类型 | 可选值范围 | 说明 |
name | 是 | string | 原文档名称 | |
sildeIndex | 是 | integer | 幻灯片索引 | |
note | 否 | string | 备注信息 | |
folder | 否 | string | 存放原文档的文件夹,没有则为null | |
storage | 否 | string | 文档存储空间,使用冰蓝云配置的2G空间存贮文档,可设置为null | |
password | 否 | string | 原文档密码,没有则为null |
Java代码示例:
import spire.cloud.powerpoint.sdk.*;
import spire.cloud.powerpoint.sdk.api.NotesSlidesApi;
import spire.cloud.powerpoint.sdk.model.NotesSlide;
public class addNotesSlide {
static String appId = "your id";
static String appKey = "your key";
static String baseUrl = "https://api.e-iceblue.cn";
static Configuration configuration = new Configuration(appId, appKey, baseUrl);
static NotesSlidesApi notesSlidesApi = new NotesSlidesApi(configuration);
public static void main(String[] args) throws ApiException {
String name = "template.pptx";
Integer slideIndex = 0;
String note = "This is note info";
String password = null;
String storage = null;
String folder = "input";
NotesSlide response = notesSlidesApi.addNotesSlide(name, slideIndex, note, password, folder, storage);
}
}
接口方法3:setNotesSlide()设置幻灯片中的备注属性
HTTP 请求方法:PUT
请求URL:https://api.e-iceblue.cn/v1/powerpoint/{name}/slides/{slideIndex}/notesSlide
请求参数:
参数 | 是否必选 | 类型 | 可选值范围 | 说明 |
name | 是 | string | 原文档名称 | |
sildeIndex | 是 | integer | 幻灯片索引 | |
note | 否 | string | 备注信息 | |
folder | 否 | string | 存放原文档的文件夹,没有则为null | |
storage | 否 | string | 文档存储空间,使用冰蓝云配置的2G空间存贮文档,可设置为null | |
password | 否 | string | 原文档密码,没有则为null |
Java代码示例:
import spire.cloud.powerpoint.sdk.*;
import spire.cloud.powerpoint.sdk.api.NotesSlidesApi;
import spire.cloud.powerpoint.sdk.model.NotesSlide;
public class setNotesSlide {
static String appId = "your id";
static String appKey = "your key";
static String baseUrl = "https://api.e-iceblue.cn";
static Configuration configuration = new Configuration(appId, appKey, baseUrl);
static NotesSlidesApi notesSlidesApi = new NotesSlidesApi(configuration);
public static void main(String[] args) throws ApiException {
String name = "template.pptx";
Integer slideIndex = 0;
String note = "update note";
String password = null;
String storage = null;
String folder = "input";
NotesSlide response = notesSlidesApi.setNotesSlide(name, slideIndex, note, password, folder, storage);
}
}
接口方法4:deleteNotesSlide()删除幻灯片中的备注信息
HTTP 请求方法:DELETE
请求URL:https://api.e-iceblue.cn/v1/powerpoint/{name}/slides/{slideIndex}/notesSlide
请求参数:
参数 | 是否必选 | 类型 | 可选值范围 | 说明 |
name | 是 | string | 原文档名称 | |
sildeIndex | 是 | integer | 幻灯片索引 | |
folder | 否 | string | 存放原文档的文件夹,没有则为null | |
storage | 否 | string | 文档存储空间,使用冰蓝云配置的2G空间存贮文档,可设置为null | |
password | 否 | string | 原文档密码,没有则为null |
Java代码示例:
import spire.cloud.powerpoint.sdk.*;
import spire.cloud.powerpoint.sdk.api.NotesSlidesApi;
import spire.cloud.powerpoint.sdk.model.NotesSlide;
public class deleteNotesSlide {
static String appId = "your id";
static String appKey = "your key";
static String baseUrl = "https://api.e-iceblue.cn";
static Configuration configuration = new Configuration(appId, appKey, baseUrl);
static NotesSlidesApi notesSlidesApi = new NotesSlidesApi(configuration);
public static void main(String[] args) throws ApiException {
String name = "template.pptx";
Integer slideIndex = 0;
String password = null;
String storage = null;
String folder = "input";
NotesSlide response = notesSlidesApi.deleteNotesSlide(name, slideIndex, password, folder, storage);
}
}