javascript - 如何使用 JavaScript API 从 PowerPoint 幻灯片获取元素信息?

标签 javascript powerpoint office365 office365-apps

我正在使用新的 JavaScript Office API,我认为这是个好消息。我一直在玩 Excel API,到目前为止没有太多问题。问题是我对 PowerPoint API 有一个目标,但我还没有达到:如何从一张幻灯片中提取所有信息。

我用了 Document.getSelectedDataAsync 但我发现只有 Office.CoercionType.SlideRange 可以用于 PowerPoint,而且它只返回一个包含 id、title 和 index 的 JSON。

我正在寻找一种从特定幻灯片中提取对象数据 的方法。这可以通过导出文件然后访问 XML 文件、将其映射到 JSON 并将其发送到我们的 API 来完成,以便我们稍后可以使用该数据。此选项具有巨大的开发成本(发送整个文件)。

所以最后的问题如下:

从 PowerPoint 中放置在唯​​一幻灯片上的所有对象的数据获取 JSON 的最佳方法是什么?

提前致谢!

最佳答案

很遗憾地告诉您,我认为您目前无法通过 Office.js 在 PowerPoint 中执行此操作。目前 Office.js 库的缺点之一是 Office 产品之间没有太多的功能对等,而 PowerPoint 是目前最缺乏的功能之一。

关于javascript - 如何使用 JavaScript API 从 PowerPoint 幻灯片获取元素信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23491324/

相关文章:

vba - 如何在 PowerPoint 中使用 VBA 自动裁剪图像?

excel - 如何私下分发 excel office 插件(w/office.js)?

powershell - 导出电子邮件地址-删除所有包含数字的电子邮件地址

javascript - 在 reducer 中设置值时,Prop 未按预期更新

php - WebStorm和PHPStorm同时调试php和js

c# - 有没有办法在没有事件文档的情况下获取powerpoint幻灯片的宽度和高度?

azure - 导出多个 Azure AD 组成员

javascript - Observable - 将 2 个 Promise 转换为一个 Observable

javascript - 有没有办法向上扩展下拉菜单内容?

c# - 将 OLE 对象从一张幻灯片复制到另一张幻灯片会损坏生成的 PowerPoint