Как открыть PDF с URL-адреса онлайн в Android без опции загрузки? - PullRequest
0 голосов
/ 03 апреля 2020

В моем приложении я хочу, чтобы пользователь читал файлы pdf внутри моего приложения без какой-либо возможности загрузить их. Как я могу это сделать? Я использую следующий код, но не работает -

WebView webView = (WebView) findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginsEnabled(true);
webView.loadUrl("https://docs.google.com/viewer?"+pdf_url);

Есть ли другой способ сделать это? Если вы можете сделать это?

1 Ответ

1 голос
/ 03 апреля 2020

Вы можете открыть pdf с URL-адреса онлайн в Android без возможности загрузки.

Kotlin

val path="https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf"

activityWebViewBinding.webview.settings.loadWithOverviewMode = true
activityWebViewBinding.webview.settings.javaScriptEnabled = true
val url = "https://docs.google.com/gview?embedded=true&url=$path"
activityWebViewBinding.webview.loadUrl(url)

Java

 String path="https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf";

 webview.settings.setLoadWithOverviewMode(true);
 webview.settings.setJavaScriptEnabled(true);
 String url = "https://docs.google.com/gview?embedded=true&url"+path;
 webview.loadUrl(url);
...