在PowerPoint加载项(Web)中获取幻灯片预览(缩略图)

时间:2017-04-03 17:08:55

标签: powerpoint office-js

我正在创建PowerPoint加载项并使用JavaScript API进行摔跤。

我目前正在尝试显示幻灯片列表(非常类似于powerpoint中的左侧面板)。我还想强调目前正在制作的幻灯片。

我得到了当前所选幻灯片的索引:

Office.context.document.getSelectedDataAsync(Office.CoercionType.SlideRange,
    function (result) {
        result.value.slides[0].index; // selected slide
    }
);

但是我无法枚举所有幻灯片,但却得到了一张幻灯片。

在旧的VSTO世界中,我能够使用以下内容迭代幻灯片:

foreach (var slide in MyAdmin.ppApp.ActivePresentation.Slides)

获取幻灯片图像数据:

slide.Export(ImageName, "jpg",128,72);

并从磁盘读取它(尽管在磁盘上创建一个图像似乎是浪费)。

在office.js世界中是否存在相同的内容?

1 个答案:

答案 0 :(得分:0)

目前,JavaScript API没有获取幻灯片图像的方法。但这是个好主意!请转到Office Developer User Voice并建议此增强功能。您可能还想投票this suggestion