android - 从 webview 打印 pdf.js 生成的文档
问题描述
我进行了很多搜索,但没有找到合适的问题,当然也没有找到以下问题的答案:我有一个带有显示远程 pdf 的 webview 的活动,并且一切正常,但是当我按下打印按钮时没有任何反应,除了准备文件。也许我需要在清单中添加一些权限?下面是activity的代码,menuInflater是AppCompatActivity的简单扩展创建菜单
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
public class pdfViewer extends menuInflater {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pdf_viewer);
Bundle b = getIntent().getExtras();
String nomeFile = ""; // or other values
if(b != null)
nomeFile = b.getString("nomeFile");
WebView myWebView = (WebView) findViewById(R.id.myWebView);
//myWebView.setWebViewClient(new WebViewClient());
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.loadUrl(LoginActivity.server+"/pdfjs/web/viewer.html?file=/pdf/"+nomeFile);
}