2017-05-11 47 views
0

自上个月以来,我一直在寻找最好的方式来显示PDF到Android应用程序。我总是得到第三方图书馆的帮助。没有人谈论过通过PdfRenderer提供相同功能的Android。如果我们有本地支持,为什么要使用图书馆?为什么人们不推荐使用PdfRenderer显示PDF?

请纠正我,为什么搜索显示PDF文件到Android应用程序,我总是得到库的链接?

回答

1

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

-1

只是通过PDF文件的URI,这将帮助你在OS支持的PDF查看器

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

这要求用户在设备上安装了PDF查看器。 – DKIT

+0

OP没有询问如何显示PDF,但为什么显示PDF的最好结果是建议使用第三方库而不是内置的方式。这个答案对OP没有帮助。 – Denny

+0

不需要在设备上安装pdf查看器,它会给出一个支持查看pdf文件的应用程序类别列表,所以你不用担心 –

0

PdfRenderer在API级别21中添加显示PDF - 所以,如果你想支持早期机型的Android操作系统,你必须使用别的东西。这是我能想到的唯一原因。我想这取决于你的需求有多复杂。

相关问题