Я пытаюсь загрузить PDF(более 2 МБ) из URI с помощью barteksc Android Viewer, но это не работает

Я начал это с простого примера и вот код.

Я протестировал несколько PDF-документов с URL, но я видел только пустые места на моем мобильном экране.

Эти PDF документы были открыты в браузерах...

так я что-то упустил?

пожалуйста, дайте мне несколько советов...

заранее спасибо!!

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    PDFView pdfView = (PDFView) findViewById(R.id.pdfView);
    pdfView.fromUri(Uri.parse("http://xxxxxx/xxx.pdf"))
            .enableSwipe(true)
            .enableDoubletap(true)
            .swipeVertical(false)
            .defaultPage(1)
            .showMinimap(false)
            .enableAnnotationRendering(false)
            .password(null)
            .showPageWithAnimation(true)
            .load();
}

1 ответ

Библиотека не может загрузить из Http, вам нужно скачать файл и загрузить из локального Uri.

И помните, что вам нужно android.permission.WRITE_EXTERNAL_STORAGE для загрузки и чтения файла.

Другие вопросы по тегам