0

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

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

4

3 回答 3

1

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

于 2017-05-11T14:13:54.440 回答
0

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

于 2017-05-11T07:50:39.803 回答
-1

只需传递 pdf 文件的 URI,这将帮助您在操作系统支持的 Pdf 查看器中显示 pdf

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(Url));
startActivity(browserIntent);
于 2017-05-11T07:50:04.840 回答