如何为Android创建自己的PDF查看器?

时间:2012-02-21 05:08:58

标签: android pdf

我想构建一个可以在我的Android应用程序中使用的PDF阅读器/查看器,但我无法使用Google文档来阅读我的内容。我无法使用已安装在我的设备中的任何PDF阅读器。它应该在我的应用程序中,不要通过Internet公开我的安全内容。

我可以使用什么?我是否必须使用Android原生开发工具包来创建自己的查看器?

5 个答案:

答案 0 :(得分:6)

我建议在不依赖Java的情况下考虑已经MuPDF ported for use on Android severaltimes。 MuPDF针对轻量级屏幕PDF渲染进行了优化,非常适合移动使用。

请注意,MuPDF和所有衍生项目都是not suitable for the commercial use,如果您没有开发开源GPL项目,则应考虑替代方案。

答案 1 :(得分:0)

你需要在JAVA中使用pdf解析库...解析文档,并在android中显示内容。以下是一些有用的链接:

http://java-source.net/open-source/pdf-libraries

http://itextpdf.com/

http://itextpdf.com/examples/iia.php?id=275

Advanced PDF parser for Java

答案 2 :(得分:0)

在java中有一个api,不确定它是否在android中受支持,但如果可能的话。 您可以使用iText Api在您的应用程序中读取和编写pdf文档,并且不需要在设备上安装pdf查看器。

答案 3 :(得分:0)

有可用的开源代码code.google.com/p/apvandpdf.sourceforge.net/

你必须在你的应用程序中集成它,没有其他直接的方法来做到这一点。

答案 4 :(得分:-1)

我认为您可以使用iText库来阅读android中的PDF。

以下是

的几个链接

How to read a pdf using itext library in android

Not able to run simple program of iText library in android