使用 Google API 在 HTML 中显示嵌入的 doc / docx / pdf

问题描述 投票:0回答:2

我在显示 doc / docx / pdf 文档时遇到问题,假设我有指向它们的在线链接(即 http://my.site.com/files/file_id_123423234

2 我知道 Google 提供的替代方案是以下 2 个链接:

  1. http://docs.google.com/gview?url=[link_to_file]

    示例:
    http://docs.google.com/gview?url=http://my.site.com/files/file_id_123423234&embedded=true

  2. https://docs.google.com/viewerng/viewer?url=[link_to_file]

    示例:
    https://docs.google.com/viewerng/viewer?url=http://my.site.com/files/file_id_123423234&embedded=true

两种替代方案并不总是能够成功显示以“无预览可用”结束 http 调用的文档: enter image description here

您能提供解决方案/替代方案吗?

google-api docx google-api-client google-docs-api doc
2个回答
0
投票

您只需要使用嵌入式链接即可。为此,您必须按照发布并嵌入 Google 文档、表格、幻灯片和表单中所述在网络上发布文件。

文件 -> 发布到网络。获取嵌入链接。


0
投票

是的,您可以通过带有 url 的标签嵌入文档,如 HTML

确保替换您的网址值

<iframe src="https://docs.google.com/viewerng/viewer?url=your_file_url&embedded=true">

您可以设置宽度和高度属性

    <iframe src="https://docs.google.com/viewerng/viewer?url=your_file_url&embedded=true" width="900" height="900">
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.