首页 > 解决方案 > 在 Android 的 web 视图上打开 PDF 文件

问题描述

我正在使用 Android Studio 的 Webview 将我的网络应用程序转换为移动应用程序。我的 webapp 有一个登录名,显示您的帐户文件(pdf 文件)。但在 Android Studio 上运行我的默认应用程序,不会打开这些 pdf 文件。

我在这里阅读以使用 Google 查看器,只需将您的 PDF 文件的链接放在下面,

WebView webview=new WebView(this);
        webview.getSettings().setJavaScriptEnabled(true);
        String pdf = "http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf";

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

但是,设置了 webapp,其中如果您打开 PDF 文件,它没有 .pdf 扩展名。示例是:https://mysite/files/myfiles/1234567_00/。如您所见,该链接没有指向直接的 pdf 文件(.pdf 扩展名),而是只有“/1234567_00/”。当我尝试用 URL(不带 .pdf 扩展名)替换上面的链接时,它不会打开。

有没有办法让这个工作?我应该在这里改变什么?

标签: javaandroid

解决方案


推荐阅读