的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;"
例如,如果你不喜欢的权利工具栏: