我正在尝试使用谷歌查看器创建保存在谷歌驱动器中的文档的预览 -
https://docs.google.com/viewer?authuser=0&srcid= {一些文档 id}&pid=explorer&a=v&chrome=false&embedded=true
不幸的是,它仅适用于 pdf 文件。另一个重要的一点是,我想在不公开上传文件的情况下这样做。
我正在尝试使用谷歌查看器创建保存在谷歌驱动器中的文档的预览 -
https://docs.google.com/viewer?authuser=0&srcid= {一些文档 id}&pid=explorer&a=v&chrome=false&embedded=true
不幸的是,它仅适用于 pdf 文件。另一个重要的一点是,我想在不公开上传文件的情况下这样做。
要获取 PDF 文件预览,您可以使用以下链接:
https://lh3.google.com/u/0/d/] {FILEID} =w200-h150-pk-nu-iv1
例如:https ://lh3.google.com/u/0/d/0BwVBMmQvtcsJUkNSVFllbjRLMzZab0haTEtLajE1M2haekZj=w200-h150-pk-nu-iv1
Drive/docs 仅支持导入 Word 文档,据我了解,它不支持以原生形式预览它们。因此,您必须使用 Google Documents List API 将它们导入并转换为原生 Google Document 文本格式。这样做的问题是您没有往返(您无法在 Word 中重新打开该文档)。这里唯一真正的选择是从word导出为pdf并保存。而且,如果您希望公众能够预览它,那么将其公开是唯一的解决方案。我认为您使用的技术与您要解决的问题不匹配...
尝试使用此 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
请记住,文件应该是公开的。