2017-04-03 108 views
0

我创建了一个PowerPoint插件,并与JavaScript API摔跤。在PowerPoint插件(Web)中获取幻灯片预览(缩略图)

我目前正在尝试显示幻灯片列表(很像左侧面板在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世界中是否有相当于此的东西?

回答

0

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

+0

JavaScript API真的令人失望。我还没有看到任何有用的插件,除了琐碎的任务之外,只有“维基百科搜索”风格的插件。 – SoonDead