是否可以将PDF保存在资源文件夹中并在应用程序中显示?

时间:2016-12-03 04:49:39

标签: android pdf webview

我想在我的应用程序中离线显示PDF。我们将图像文件保存为drawable并将它们设置为imageview。以同样的方式可以显示PDF,使其保持在资源中。

1 个答案:

答案 0 :(得分:0)

您正在寻找Android的PDFRender课程。您可以构建类似于下面的内容,然后通过ImageView method设置为YourImageView.setImageBitmap()

// 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();