为什么人们不推荐使用PdfRenderer显示PDF?

时间:2017-05-11 07:45:37

标签: android pdf pdfrenderer pdfviewer

自上个月以来,我一直在寻找将pdf显示到Android应用程序的最佳方式。我总是得到第三方图书馆的帮助。没人谈过Android也通过PdfRenderer提供同样的东西。如果我们有原生支持,我们为什么要使用库?

请更正我,为什么搜索将pdf文件显示到Android应用程序中,我总是得到libs的链接?

3 个答案:

答案 0 :(得分:1)

PdfRenderer类只是将PDF页面转换为图像。如果你想显示一些页面缩略图,它就可以了,但如果需要一个支持文档导航和缩放的PDF查看器,那么在PdfRenderer之上实现它将成为一项非常复杂的任务。

答案 1 :(得分:0)

API级别21中添加了

PdfRenderer - 因此,如果您想支持Android操作系统的早期型号,则必须使用其他内容。这是我能想到的唯一原因。我想这取决于你的需求有多复杂。

答案 2 :(得分:-1)

只需传递pdf文件的URI,这将有助于您在OS支持的Pdf查看器中显示pdf

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(Url));
startActivity(browserIntent);