繁体   English   中英

如何通过 API 呈现 Google 幻灯片演示文稿

[英]How to render a Google Slides presentation via API

我正在尝试在我的 web 应用程序中呈现 Google 幻灯片演示文稿。

我正在使用 API 提供的 presentations.get() 方法从演示文稿中引入数据,但答案的输入方式无法安装在屏幕上。 来一个巨大的 object。 只有 13 张幻灯片的演示文稿返回给我一个包含 30,000 行的 object。

链接到示例 API 响应

带有示例的图像

如果我使用 iframe 嵌入它,那么我无法向该 iframe 发送键/鼠标事件,因为它的来源不同,而且我不想使用 Google 的嵌入式控制栏,因为我需要自己的自定义控件来编辑幻灯片.

有谁知道使用 API 组装幻灯片的方法,它允许我编辑、操作幻灯片?

回复可能有点晚了,但我正在与之合作的团队必须实施类似的事情。

本质上,您拥有使用 Google 预览链接呈现整个幻灯片所需的数据,如下面的https://docs.google.com/presentation/d/presentationId/preview#slide=id.objectId

将presentationId 替换为从Google API 检索到的ID,并将objectId 替换为幻灯片的object Id。 如果需要,您还可以将 url 从 /preview 更改为 /preview?rm=minimal 以移除滑动控件。

请记住,只有 Google 幻灯片才能正确呈现,因此如果您导入任何 Powerpoint 文件,则需要将它们转换为 Google 幻灯片格式,这也可以通过 API 或在网站本身上完成。

还必须将幻灯片权限设置为任何具有链接作为查看者的人,这又可以通过 API 或在网站上完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM