все файлы payslip pdf всех сотрудников находятся в каталоге на сервере приложений, также есть второй каталог, в котором временно хранится платежный лист, когда сотрудник хочет просмотреть свой платежный лист из угла сотрудника (веб-приложение). эта временная копия, сделанная кодом java в веб-приложении. Сейчас я занимаюсь разработкой приложения для сотрудников android и хочу использовать ту же концепцию для отображения PDF.
В настоящее время я могу отобразить PDF-файл, используя веб-просмотр и URL. ниже мой рабочий код
webview = (WebView)findViewById(R.id.webview);
progressbar = (ProgressBar) findViewById(R.id.progressbar);
webview.getSettings().setJavaScriptEnabled(true);
String filename ="http://www.pdf995.com/samples/pdf.pdf";
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + filename);
webview.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url){
// do your stuff here
progressbar.setVisibility(View.GONE);
}
});