在应用程序android内的片段中显示本地PDF,并在其中离线显示搜索选项和其他自定义内容

问题描述

我需要使用搜索选项在应用程序内部实现自定义pdf查看器。我已经尝试过将PDF实现为回收站视图中的图像列表。但是需要突出显示并重定向到文本的搜索选项。

// 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,Page.RENDER_MODE_FOR_DISPLAY);

     // do stuff with the bitmap

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

 // close the renderer
 renderer.close();
 

要求:

  • 从Raw文件夹离线显示pdf
  • 应在应用程序内部像WebView之类的其他视图一样自定义
  • 不应在外部应用程序中或我们的活动之外打开
  • 应该能够在PDF中搜索
  • 可通过其他搜索选项进行自定义
  • 移动到其他页面
  • 应显示所有图像,因此不能将webView与HTML文件一起使用(它不会保留相同格式。需要显示200-300页pdf)

限制条件:

  • 不能将WebView与HTML文件一起使用
  • 应支持android棉花糖版本。无法升级到较新版本。
  • 支持Java 7。
  • 应该支持而不转移到AndroidX

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...