Отображение PDF с помощью PDF Viewer с URL

У меня есть этот код:

 public class ViewBookActivity extends AppCompatActivity {

     PDFView pdfbook;

     @Override
     protected void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_view_book);
         Intent intent = getIntent();

         Uri PDF_URL = Uri.parse(intent.getStringExtra("PDF_URL")) ;
         /*url looks like this http://192.168.8.124/Book/One-1.pdf*/
         Toast.makeText(this, "", Toast.LENGTH_SHORT).show();
         pdfbook = (PDFView) (findViewById(R.id.pdfbook));
         pdfbook.fromUri(PDF_URL).load();
         Log.v("PDFVIEW",PDF_URL.toString());

     }
  }

, поэтому у меня есть этот код, и мой URL выглядит так http://192.168.8.124/Book/One-1.pdf, поэтому, когда я вставляю это в свой браузер, я вижу PDF, но не могу просмотреть его в устройство просто показывает пустое действие

Я использую этот API https://github.com/barteksc/AndroidPdfViewerV2

0
задан Rohit Singh 10 March 2019 в 09:23
поделиться

2 ответа

Я смог решить эту проблему, это длинный кусок кода, но здесь есть github для него и учебное пособие по youtube. Обратите внимание, что учебное пособие по youtube не мое, а просто код

https: //www.youtube.com/watch?v=rcE4zUiwwbo

https://github.com/kunz398/android_openPdf

0
ответ дан o3203823 10 March 2019 в 09:23
поделиться

Просто используйте этот код http://docs.google.com/gview?embedded=true&url="+yourURL

webview = ( WebView ) findViewById( R.id.webview );

    String docc = "http://docs.google.com/gview?embedded=true&url="+yourURL;

    webview.getSettings().setJavaScriptEnabled( true );

   webview.getSettings().setPluginState( WebSettings.PluginState.ON );

    webview.loadUrl( docc );
0
ответ дан RAHUL MAURYA 10 March 2019 в 09:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: