【问题标题】:Google drive pdf viewer does not work anymore on androidGoogle drive pdf 查看器在 android 上不再工作
【发布时间】:2015-01-12 02:41:00
【问题描述】:

我在 android 中有一个应用程序,它能够在 web 视图中呈现 pdf pdf 是在线托管的,我的要求之一是不要在本地下载 pdf。

直到几天前,我才能够通过使用 url 来满足所有要求

https://docs.google.com/gview/viewer?embed=true&url=<pdf_url>

现在,Google 已更改此网址。新网址如下:

https://drive.google.com/viewerng/viewer?embedded=true&url=<pdf_url>

使用新的查看器,Android 不再呈现 pdf。相反,每次我尝试在查看器中加载 pdf 时,模拟器和设备都会显示以下图像:

我该如何解决这个问题?

谢谢,

瑞克

【问题讨论】:

  • 如果 Android 正在渲染 PDF,那么根据定义,您将下载它...
  • 这不是真的...在以前的 docs.google.com 服务中,pdf 被 webview 缓存但没有下载到设备的存储中...
  • 可以在Android 9上打开吗?我在其他版本的 Android 上没有问题。

标签: android pdf webview google-drive-api


【解决方案1】:

到目前为止,我采用了一种解决方法:我将 pdf 下载到外部存储中,然后启动一个应用程序以使用意图来显示它。

每次用户想要下载新的 pdf 时,我都会用新的 pdf 替换旧的 pdf。这样,我就不用担心 SD 中的物理空间,并且部分满足不下载本地 pdf 的要求,因为任何时候都可能只存储一个 pdf。

我希望 Google 会尽快解决驱动器查看器问题。

【讨论】:

    【解决方案2】:

    我认为这个问题是由于 goole 驱动器是 https 而您的 url 是 http。我测试了一些 pdf url 并找到了该规则

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-17
      • 2015-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多