2012-02-21 15 views
1

私はGoogle Docs gviewを使って私のwebviewでpdfを読み込もうとしています。ビューアを読み込んでいますが、pdfページ自体は表示されません。私はこのテクニックを他のプロジェクト(他のターゲットURL)に問題なく使用しましたが、私はGoogle Docs Gviewページをこれで動作させることはできません。私は使用していますGoogleドキュメントを使用してwebviewにPDFを読み込むgview

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    webview = (WebView) findViewById(R.id.webView1); 
    webview.getSettings().setJavaScriptEnabled(true); 
    webview.setWebViewClient(new MyWebViewClient()); 

    HttpHelper httphelper = new HttpHelper(); 
    String pdf = "https://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf"; 
    String result = httphelper.GetPage(Uri.parse("https://docs.google.com/gview?embedded=true&url=" + pdf)); 

    webview.loadDataWithBaseURL("https://docs.google.com", result, "text/html", "utf-8", "https://docs.google.com"); 
} 

これはgviewページではうまくいかないのですか?

おかげ

+0

[本] [1] [1]:http://stackoverflow.com/questions/25522864/loading-pdfs-into-the-android-webview/25523107#25523107 希望すると...... –

答えて

2
mWebview.getSettings().setJavaScriptEnabled(true); 
String strPdf="https://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf"; 
mWebview.loadUrl("https://docs.google.com/gview?embedded=true&url=" + strPdf); 
関連する問題