我想显示网站上嵌入的Google驱动器中的一些文件。 我正在下载pdf,所以他们使用adobe插件。
<object data="https://docs.google.com/..." width="100%" height="100%"></object>
但我想在网站上显示其他文件(word / excel,...)。 目前我正在使用预览,但我找不到放大/缩小,下载按钮的方法......
<iframe src="https://docs.google.com/file/d/googleId/preview" width="100%" height="100%"></iframe>
我也可以使用/编辑代替/预览,但这会在iframe中提供整个驱动器ui。
还有其他方法可以在网站上显示驱动器文件吗?
我的应用程序已存储其必须显示的文件的所有驱动器ID。使用该应用程序的所有用户都具有对该文件的读访问权!
答案 0 :(得分:2)
您可以使用Google文档查看器轻松嵌入任何文档,如下所示:
<iframe src="http://docs.google.com/viewer?url=https%3A%2F%2Fdocs.google.com%2Fuc%3Fexport%3Ddownload%26id%3D0BzEbtMoF6IXbRGE1MUtHYTI1Rkk&embedded=true" width="450" height="350"></iframe>
其中0BzEbtMoF6IXbRGE1MUtHYTI1Rkk
是文件ID。
答案 1 :(得分:0)
显示这些文件的另一种方法是将它们导出为PDF格式。为此,您可以使用文件资源的exportLinks
。
Google提供了如何在document about downloading files with the Drive SDK中获取这些导出链接的示例。