是否可以使用Google Slides API和Python将本地图像添加到Slide中?

时间:2019-03-18 21:40:45

标签: python google-slides-api google-slides

我想使用Python从本地图像中创建一个新幻灯片。 不幸的是,由于某些奇怪的原因,不存在将图像添加到幻灯片的文档:official documentation

这就是为什么我想知道是否有可能做到这一点?如果是这样,我将不胜感激。

非常感谢您

2 个答案:

答案 0 :(得分:1)

摘自官方文档:

https://developers.google.com/slides/how-tos/add-image

如果要在幻灯片中添加私人或本地图像,则首先需要在公开访问的URL上提供这些图像。一种选择是将图像上传到Google Cloud Storage,并使用带有15分钟TTL的签名URL。上传的图像会在15分钟后自动删除。

答案 1 :(得分:0)

Google需要文档中提到的可公开访问的网址。

您可以:

  1. 将文件上传到可访问Internet的服务器,或者
  2. 允许Internet访问您的本地系统。

我将稍微介绍一下第二种方法,因为第一种方法相当简单。

要允许Google访问您的本地文件而不将其上传到服务器,您可以使用本地HTTP服务器,并使用ngrok之类的TCP隧道服务将其公开到Internet:

https://ngrok.com/

您可以使用任何本地服务器。如果您没有,则使用NPM上的http-server很容易:

https://www.npmjs.com/package/http-server

我已经成功使用了ngrok方法。