gpt4 book ai didi

android - 如何在没有 Google 文档或 Google 驱动器的情况下从 URL 打开 PDF

转载 作者:搜寻专家 更新时间:2023-11-01 08:27:01 26 4
gpt4 key购买 nike

我是安卓新手。

我正在尝试从 web View 中的 url 打开 PDF。它适用于小型 PDF,但如果我从服务器收到大型 PDF,则会出错,

(没有可用的预览)。

我只想在查看模式下显示来自服务器的 pdf,用户不应该下载并且还需要在返回后清除缓存。下面是我用来从服务器打开 PDF 的代码。

enter image description here

代码:

webview.getSettings().setJavaScriptEnabled(true);

webview.getSettings().setPluginState(WebSettings.PluginState.ON);

webview.setWebViewClient(new Callback());

webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + pdfUrl);

最佳答案

用这个

private String showPdf(String url) {
String googleDocsUrl = "http://docs.google.com/viewer?embedded=true&url=";
return googleDocsUrl+Uri.encode(url);
}

如果仍然不可用,则可能是该 url 在私有(private)服务器上。

关于android - 如何在没有 Google 文档或 Google 驱动器的情况下从 URL 打开 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43930487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com