Android 通过Google docs在WebView中查看pdf文件达到带宽限制

Android 通过Google docs在WebView中查看pdf文件达到带宽限制,android,pdf,webview,google-docs,Android,Pdf,Webview,Google Docs,我有一个android应用程序,它在WebView中使用谷歌文档的链接前缀显示链接中的pdf文件。有时,不太经常,而不是在webview中显示内容,它显示: “您已达到查看或下载文件的带宽限制 不是谷歌文档格式。请稍后再试。您可以 也可以单击此处下载原始文档“ 告诉我带宽限制是每小时300 MB,但问题是我的pdf文件大小是300-400 kb,以前一次都没有显示。 我怎样才能避免这个问题?或者,如果可能的话,建议通过链接显示pdf的任何其他方式。 谢谢。如原海报所示,评论作为回答: 很有可能G

我有一个android应用程序,它在WebView中使用谷歌文档的链接前缀显示链接中的pdf文件。有时,不太经常,而不是在webview中显示内容,它显示:

“您已达到查看或下载文件的带宽限制 不是谷歌文档格式。请稍后再试。您可以 也可以单击此处下载原始文档“

告诉我带宽限制是每小时300 MB,但问题是我的pdf文件大小是300-400 kb,以前一次都没有显示。 我怎样才能避免这个问题?或者,如果可能的话,建议通过链接显示pdf的任何其他方式。
谢谢。

如原海报所示,评论作为回答:


很有可能Google Docs会计算呈现文档的大小(有点合理;他们呈现PDF并将其作为Google Docs文档提供)。在这种情况下,无论PDF有多小或多大,您都可以轻松获得每页1MB。如果你处理的是准备得不好的印刷版PDF文件,你很容易就能填满每小时的配额。

谷歌文档很可能会计算出呈现文档的大小(有点合理;他们呈现PDF文件并将其作为谷歌文档提供)。在这种情况下,无论PDF有多小或多大,您都可以轻松获得每页1MB。如果你处理的是准备得不好的新闻稿,你很容易就能完成每小时的定额。谢谢你,麦克斯,谢谢你的解释。这听起来很合理,现在看来我最好找到另一种方式来显示URL中的PDF文件。顺便说一句,你能把你的评论作为一个答案,这样我就可以接受它是最好的吗?@Grecha我也看到了同样的问题。你找到其他方法了吗?@ShobhitPuri,从url查看pdf似乎仍然没有简单的解决方案。我建议您下载pdf文件并将其保存在本地存储中,这是最常见的方法。如果需要,您可以尝试实现自己的缓存。此外,您可以使用一些服务器端工具将pdf转换为png,但我认为这要复杂得多。我还想使用GoogleEmbedViewer将存储在我自己的服务器(而不是GoogleDrive)上的PDF文件渲染到Android web视图中。当然,我希望避免上述信息。由于我的PDF文件没有存储在谷歌硬盘上,你知道这会不会产生影响吗?配额是按应用程序用户的帐户还是我自己的谷歌帐户计算的?你的意见是什么?谢谢你的提示。