如何在网站上显示谷歌驱动器中的文字文件?

时间:2013-02-04 13:17:34

标签: java google-drive-api

我想显示网站上嵌入的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。使用该应用程序的所有用户都具有对该文件的读访问权!

2 个答案:

答案 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中获取这些导出链接的示例。