Как создать предварительный просмотр документов, сохраненных на диске Google?
Я пытаюсь создать предварительный просмотр документа, сохраненного на диске Google, с помощью Google Viewer с -
https://docs.google.com/viewer?authuser=0&srcid={идентификатор некоторого документа}&pid=explorer&a=v&chrome=false&embedded=true
К сожалению, это работает только для PDF-файлов. Другим важным моментом является то, что я хочу сделать это, не публикуя загруженный документ.
3 ответа
Для предварительного просмотра файла PDF вы можете воспользоваться ссылкой ниже:
https://lh3.google.com/u/0/d/]{FILEID} = w200-h150-pk-nu-iv1
например: https://lh3.google.com/u/0/d/0BwVBMmQvtcsJUkNSVFllbjRLMzZab0haTEtLajE1M2haekZj=w200-h150-p-k-nu-iv1
Попробуйте использовать этот URL для PDF: http://docs.google.com/viewer?url=https%3A%2F%2Fdocs.google.com%2Fuc%3Fexport%3Ddownload%26id%3D{fileID} & embedded = true
и этот URL для других файлов: https://docs.google.com/viewer?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F{fileID}% 2Fexport% 3Fformat = pdf & embedded = true
Имейте в виду, что файлы должны быть общедоступными.
Drive/docs поддерживает только импорт документов Word, насколько я понимаю, он не поддерживает предварительный просмотр их в исходном виде. Поэтому вам придется использовать API Списка документов Google для импорта и преобразования их в собственный текстовый формат Документа Google. Проблема заключается в том, что вы не можете получить информацию в оба конца (вы не можете открыть этот документ в Word). Единственным реальным вариантом здесь является экспорт в формате PDF из Word и сохранение этого. И если вы хотите, чтобы широкая публика могла его предварительно просмотреть, то сделать его публичным - единственное решение. Я не думаю, что используемые вами технологии соответствуют проблеме, которую вы пытаетесь решить...