在浏览器中打开PDF

时间:2019-06-11 21:39:53

标签: android android-intent

我想要实现的是直接在浏览器中显示PDF。

private void openPDF(String url) {
         Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
         startActivity(browserIntent);
    }

使用这种方法可以下载PDF,但是我必须手动打开它才能看到它。

我记得这种方法在一段时间内效果很好,意图或外观可能有所变化吗?

1 个答案:

答案 0 :(得分:0)

String format = "https://drive.google.com/viewerng/viewer?embedded=true&url=%s";
String fullPath = String.format(Locale.ENGLISH, format, "PDF_URL_HERE");
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(fullPath));
startActivity(browserIntent);

如果这可以帮忙。