问题标签 [google-document-viewer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1068 浏览

c# - 没有可用的预览 iframe aspx 页面

请帮忙,我知道之前有人问过这个问题,但我没有得到任何解决方案......我有一个 aspx 页面,它必须显示一些 docx 和 xlsx 类型的文件......我正在尝试将 iframe 与谷歌文档一起使用查看器,但会引发错误:没有可用的预览。下面是我在我的 aspx 页面中的代码:

这是一个工作示例:

http://jsfiddle.net/kbu2gsfm/

我试过这个:

但它正在下载文件!

如何解决此问题并正常显示我的 word 和 excel 文件?感谢您的帮助

0 投票
1 回答
4088 浏览

google-docs-api - 用于自定义文档的嵌入式查看器 API

我想建立一个网页,列出可搜索和可滚动页面的文档,这与 Google Books 非常相似,并且在该空间内,类似于Embedded Viewer API。

我了解 API 仅适用于 Google 书籍中的内容,是否有等效的 API 可以对用户或应用程序提供的文件执行相同的操作,而这些文件不一定在 Google 书籍中。

我还查看了 google doc viewer API,与嵌入式查看器 API 相比,它的功能看起来很基础。

谢谢你的帮助。

0 投票
1 回答
162 浏览

javascript - 在浏览器中打开 pptx、potx、docs 等文件,其中文件托管在 VPN 服务器上

我想在浏览器中打开 pptx、potx、word 文档等文档,所有文档都托管在 VPN 服务器上。

我尝试了https://docs.google.com/viewerhttp://view.officeapps.live.com/op/view.aspx但没有得到任何预览。我可能错了,但我猜由于文档托管在 VPN 服务器上并且 Google 和 MS Office API 无法解析文档路径,因此不会生成此预览。

谁能帮我解决这个 VPN 问题或建议任何支持文档预览的 JS 库。

谢谢

0 投票
1 回答
1097 浏览

encryption - 敏感数据的 Google Apps 脚本安全注意事项

我的任务是创建一个系统来存储人力资源部门的员工文书工作。我们深深植根于谷歌文档平台(我们所有的文档都是通过谷歌应用程序制作和提供的),我已经有一个基于谷歌应用程序脚本的时钟程序,在我们的内部谷歌网站上运行,并从谷歌表格中提取数据。然而,这项新任务将包含更敏感的数据,这些数据应该以加密方式存储,并在使用两个因素身份验证后提供。

TL;DR:我需要帮助来创建一个系统,以加密方式提供网页,并在 Google Docs 生态系统中使用双因素身份验证。

这是一些我认为可能有助于描述我正在寻找的东西的伪代码:

代码.GS

登录提示.HTML

User_Page.html

Admin_Page.html

如何对此过程实施加密和两因素身份验证。这是否可以使用 Google Apps 脚本在 Google Docs 生态系统中完成?

0 投票
1 回答
5222 浏览

angular - Angular 2:谷歌文档查看器

我想在浏览器中查看我的文档。我正在参考一篇 github 文章,我发现该文章一旦形成 url

https://docs.google.com/a/[DOMINIO]/viewer?url=[FILE_URL]

不明白 DOMINIO 是什么意思?

https://gist.github.com/izazueta/4961650

0 投票
0 回答
215 浏览

javascript - 无法使用 Google Doc Viewer 查看视频文件

我正在尝试使用 Google Doc Viewer 查看视频文件(.WebM、.MPEG4、.3GPP、.MOV、.AVI、.MPEGPS、.WMV、.FLV 等格式),但无法查看并出现错误No Preview Available。我的代码如下:

我在使用其他格式(如(.AI、.PSD、.TTF、.XPS、.ZIP 和 .RAR)时也面临同样的问题。

代码有问题吗?google doc viewer 真的支持视频文件吗?Google Doc Viewer 和 Google Drive API 是相同的还是不同的?谁能推荐任何其他支持图像、视频和上述格式的 DOC 查看器?

0 投票
0 回答
336 浏览

asp.net - 使用谷歌文档查看器从本地主机查看 asp.net 中的文档

我正在使用 google docs 使用本地主机查看 asp.net 中的文档。但它给出了错误,没有可用的预览。下面的代码用于显示文档

如何显示来自本地主机的文件?

0 投票
1 回答
239 浏览

c# - HttpGet 返回错误 405

使用 ASP Web API,我创建了一个方法,该方法接受一个 ID,然后提供一个 pdf 文件,然后使用 Google 文档查看器或类似服务来查看文件,

代码看起来像这样,

使用此代码,当我在网络浏览器上打开链接时,我可以下载 pdf 文件,但是当我尝试使用 Google 文档查看器显示它时,就像这样

谷歌未能正确显示文件,

当我使用其他服务时https://www.pdfescape.com/open/,错误是The remote server returned an error: (405) Method Not Allowed.

编辑:我认为 Google Docs viewer 和 pdfescape 都需要直接链接到文件,我可以在 Web API 控制器上生成直接链接吗?

0 投票
1 回答
467 浏览

java - 使用 Google 文档查看器 Android 加载 .ppt 文件

我正在尝试在我的 Android 应用程序上读取 ppt 文件。但每次运行该应用程序时,它都会在 startActivity() 处崩溃。

0 投票
1 回答
953 浏览

puppeteer - 如何将 Google Docs Viewer 与 puppeteer 一起使用?

我想通过在 Node.js 中运行的 puppeteer 通过 Google Docs Viewer 预览文档。该 URL 在浏览器中运行良好:
https ://docs.google.com/viewer?url=https%3A%2F%2Fdocs.npmjs.com%2Fimages%2Fnpm.svg&embedded=true

但是在 puppeteer 中抛出错误:

印刷事件:

网址https : //apis.google.com//scs/apps-static//js/k=oz.gapi.en_US.f5JujS1eFMY.O/m=googleapis_proxy/rt=j/sv=1/d=1/ ed=1/am=QQE/rs=AGLTcCNDI1_ftdVIpg6jNiygedEKTreQ2A/cb=gapi.loaded_0
状态:200

控制台:加载资源失败:服务器响应状态为 401 ()
urlhttps ://content.googleapis.com/drive/v2internal/about?fields=importFormats,kind&key=AIzaSyDVQw45DwoYh632gvsP5vPDqEKvb-Ywnb8
文本:{“error” : {"errors": [{"domain": "global", "reason": "required","message": "Login required","locationType": "header","location": "Authorization"}] “代码”:401,“消息”:“需要登录”}}

网址:' https://content.googleapis.com/drive/v2internal/viewerimpressions?key=AIzaSyDVQw45DwoYh632gvsP5vPDqEKvb-Ywnb8&alt=json '
状态:204

控制台:'加载资源失败:服务器响应状态为 403 ()'
url:' https://content.googleapis.com/drive/v2internal/apps?fields=items(authorized,chromeExtensionIds,createInFolderTemplate,createUrl,图标(iconUrl,size,category),id,已安装,种类,longDescription,name,objectType,openUrlTemplate,origins,primaryFileExtensions,primaryMimeTypes,productId,productUrl,rankingInfo,removable,requiresAuthorizationBeforeOpenWith,secondaryFileExtensions,secondaryMimeTypes,shortDescription,supportsCreate,supportsImport,supportsMultiOpen ,supportsTeamDrives,type,useByDefault),kind&languageCode=en-US&key=AIzaSyDVQw45DwoYh632gvsP5vPDqEKvb-Ywnb8 ',
text:{“错误”:{“错误”:[{“域”:“全局”,“原因”:“禁止”,“消息”:“禁止”}],“代码”:403,“消息”:“禁止"}},

当我比较 puppeter 和浏览器之间的 cookie 和标头时,标头“origin”、“x-origin”、“x-referrer”是相同的,但“x-chrome-connected”和“x-client-date”缺失。
cookie“NID”存在。