2012-02-21 50 views
1

我正嘗試使用Google Docs gview在我的webview中加載pdf。它正在加載查看器,但沒有顯示PDF頁面本身。我已經在其他項目(其他目標網址)中使用了該技術,但沒有任何問題,但無法使Google文檔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 希望能幫到你...... – 2014-08-27 10:30:01

回答

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);