Я хочу создать приложение для Android, но в котором я хочу показать большой PDF-файл и выполнить поиск в этом файле (например, поиск Adobe Acrobat), но с помощью нашего собственного текстового поля Android.
Я использовал pdfjs отиспользуя веб-просмотр, но если я выполняю поиск в этом веб-просмотре, он выполняет поиск только в загруженной части PDF-файла, потому что этот PDF-файл большой.
webview = (WebView) findViewById(R.id.webview);
WebSettings settings = webview.getSettings();
settings.setJavaScriptEnabled(true);
settings.setAllowUniversalAccessFromFileURLs(true);
settings.setBuiltInZoomControls(true);
settings.setAllowFileAccessFromFileURLs(true);
webview.setWebChromeClient(new WebChromeClient());
webview.loadUrl("file:///android_asset/pdfjs/web/viewer.html?file=file:///android_asset/17.pdf");
srch.setOnClickListener (new View.OnClickListener () {
@Override
public void onClick(View v) {
webview.findAllAsync(numb.getText().toString());
}
});