的pdfjs文件只需添加到您的資產目錄:
和呼叫它有以下幾種方式: // Assuming you got your pdf file:
File file = new File(Environment.getExternalStorageDirectory() + "/test.pdf");
webview = (WebView) findViewById(R.id.webview);
WebSettings settings = webview.getSettings();
settings.setJavaScriptEnabled(true);
settings.setAllowFileAccessFromFileURLs(true);
settings.setAllowUniversalAccessFromFileURLs(true);
settings.setBuiltInZoomControls(true);
webview.setWebChromeClient(new WebChromeClient());
webview.loadUrl("file:///android_asset/pdfjs/web/viewer.html?file=" + file.getAbsolutePath() + "#zoom=page-width");
很酷的事情:如果你想減少功能/控件的數量。轉到Assets/pdfjs/web/viewer.html文件並將某些控件標記爲隱藏。 With style="display: none;"
例如,如果你不喜歡的權利工具欄: