NotesSlides 接口描述

 

操作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);
    }
}