Как отобразить ворд документ с гугл диска на сайте?

Я хотел бы отобразить некоторые файлы с дисков 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>

Я также мог бы использовать /edit вместо /preview, но это дает весь пользовательский интерфейс диска в Iframe.

Есть ли другой способ отобразить файл диска на веб-сайте?

В моем приложении хранятся все идентификаторы дисков, хранящиеся в файлах, которые оно должно отображать. Все пользователи, использующие приложение, имеют доступ для чтения к файлу!


person DavidVdd    schedule 04.02.2013    source источник


Ответы (2)


Вы можете легко встроить любой документ с помощью Google Docs Viewer, например:

<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 — идентификатор файла.

person niutech    schedule 05.02.2013

Другой способ отобразить эти файлы — экспортировать их в формате PDF. Для этого вы можете использовать exportLinks файлового ресурса.

Google предоставляет пример того, как получить эту экспортную ссылку, в документе о загрузке файлов с помощью Drive SDK. .

person Ali Afshar    schedule 04.02.2013
comment
Можно ли сделать экспортную ссылку, используя идентификатор googlefile? - person DavidVdd; 07.02.2013