Место держатель (первая страница) файлов PDF в Android - PullRequest
0 голосов
/ 24 ноября 2018

Я хочу показать первую страницу многостраничного PDF-файла при просмотре изображений и открыть PDF-файл при щелчке imageView.

Я вызываю API и получаю URL-адреса PDF-файлов в ответ.Пользователи могут загружать файлы PDF и просматривать загруженные файлы.

(WhatsApp также создает заполнитель PDF, просто так)

Спасибо

1 Ответ

0 голосов
/ 24 ноября 2018

Если вы хотите поддерживать API> 21, тогда вы можете использовать PdfRenderer следующим образом.

// create a new renderer
 PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor());

 // let us just render all pages
 final int pageCount = renderer.getPageCount();
 for (int i = 0; i < pageCount; i++) {
     Page page = renderer.openPage(i);

     // say we render for showing on the screen
     page.render(mBitmap, null, null, Page.RENDER_MODE_FOR_DISPLAY);

     // do stuff with the bitmap

     // close the page
     page.close();
 }

 // close the renderer
 renderer.close();

Для получения дополнительной информации посмотрите на это: https://developer.android.com/reference/android/graphics/pdf/PdfRenderer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...