【问题标题】:Place holder (First Page) of PDF files in androidandroid中PDF文件的占位符(第一页)
【发布时间】:2018-11-24 10:16:58
【问题描述】:

我想在 imageview 上显示多页 PDF 文件的第一页并在 imageView 点击时打开 PDF 文件。

我正在调用 api 并获取 PDF 文件 URL 作为响应。用户可以上传PDF文件和查看上传的文件。

(Whatsapp 也会创建 pdf 的占位符,就像那样)

谢谢

【问题讨论】:

    标签: android android-studio pdf


    【解决方案1】:

    如果您希望支持 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-07
      • 2010-09-29
      • 1970-01-01
      • 2020-02-22
      • 1970-01-01
      • 1970-01-01
      • 2015-04-01
      • 2015-10-29
      相关资源
      最近更新 更多