plugins - 与基于 VSTO/COM 的 PowerPoint 扩展相比,Web 插件支持
问题描述
我正在尝试使用 Microsoft 引入的新的基于 JS 的堆栈构建一个 Powerpoint 插件。作为开发的一部分,我正在评估当前 JS 库提供的支持。虽然基于 VSTO/COM 的插件已经存在了很长一段时间,但缺乏跨平台支持是一个挑战(尤其是对于 Mac 和现在的 Web),这也是我想选择基于 Web 的 Addin(JS) 的原因. 但是 Powerpoint 没有 Excel 或 Word 那样的 HOST API,这让事情变得有点挑战。
因此,这是我想从 JS 堆栈中获得的功能 -
- 能够添加和更改形状的属性。虽然添加形状没有特定的 API 函数,但我能够将其添加为 SVG 对象。有没有更简单的方法来改变形状的属性和
- 将指向形状的链接添加到不同的幻灯片。
- 启动 Excel 等其他办公应用程序以及从这些实例中编辑/读取数据的能力。
- 应用幻灯片过渡。
- 能够通过 URI 连接其他数据资源。
- 存储形状和幻灯片的状态。
如果有人可以指出文档的适当部分可能会帮助我找到答案,那就太好了。
解决方案
推荐阅读
- c# - 如何在当前不活动窗口时获取游戏图像
- python - Python忽略并跳过错误行,并继续下一行
- python - 我如何做到这一点,所以当我在 csv 中插入一行时,它会将其添加到另一行
- julia - 安装后无法预编译 RCall 包
- java - 如何通过 servlet 在 AEM 中使用 JSON 建立节点?
- powerbi - PowerBI 度量中的行和列上下文?
- ruby-on-rails - 在 macOS Big Sur 上安装 Rails 5.2.4.4 时出现 $PATH/rbenv 问题
- javascript - 更改数组输出格式
- java - 我将如何打印一个随机数组,以便它产生一定数量的随机值
- java - 使用颤振从 android 项目 (java/kotlin) 构建 iOS 应用程序