1

私のアプリケーションでは、pdf ファイルを表示する必要があります。

Google docsを使ってwebviewで表示してみました。私の問題は、pdf ファイルが localhost に保存されていることです。この localhost の URL を指定すると、機能しません。しかし、他のすべての URL は正常に動作します。ブラウザでローカルホストの URL を確認したところ、問題なく動作しました。アプリで見ることができません。

このように示しています

"申し訳ありませんが、元のソースでドキュメントを見つけることができませんでした。ドキュメントがまだ存在することを確認してください。ここをクリックして元のドキュメントをダウンロードすることもできます"

私のコード

     runOnUiThread(new Runnable() {
                public void run() {
            WebView mWebView=new WebView(PdfFiles.this);
            mWebView.getSettings().setJavaScriptEnabled(true);
            mWebView.getSettings().setPluginsEnabled(true);
            String PdfUrl = "http://10.0.2.2/moodle/practice/document/"+Pdfname;
            mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+PdfUrl);
            //"http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf"
            //mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+"http://www.ztsinc.com/MBT1_OI.pdf");
            //mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+"http://www.ourwebsite/path"+lvForDialog.getItemAtPosition(position));
            setContentView(mWebView);
                }
            });
4

0 に答える 0