如何为Android创建自己的PDF阅读器?

11

我希望构建一个可以在我的Android应用程序中使用的PDF阅读器/查看器,但是我不能使用Google文档来阅读我的内容。我也不能使用设备中已安装的任何PDF阅读器。它应该在我的应用程序内部,并且不会将我的安全内容暴露在互联网上。

我可能需要使用什么?我必须使用Android原生开发工具包来创建自己的查看器吗?

5个回答

6
我建议考虑使用已经在Android上移植多次且不依赖Java的MuPDF链接1链接2链接3链接4。MuPDF专为轻量级屏幕PDF渲染进行了优化,非常适合移动设备使用。
请注意,MuPDF及其所有衍生项目不适合商业使用。如果您不是开发开源GPL项目,请考虑其他替代方案。

谢谢...:-) 实际上我也谷歌了同样的问题,但是有点困惑,不知道如何使用MuPdf。 - user983947
这就是为什么我在我的问题中问是否需要使用Android NDK,因为我相信要使用MuPdf,我们必须使用Android Ndk。 - user983947
是的,你必须知道如何使用NDK来处理apv。如果你不想与NDK打交道,你还有第二个选择,那就是andpdf。但是相比apv,andpdf速度较慢。 - Yuvi

0

0

Java中有一个API,不确定它是否支持Android,但如果可能的话。 您可以使用iText API在应用程序中读写PDF文档,而且不需要在设备上安装PDF查看器。


0

谁说没有其他直接的方法?亲爱的,有一种方式是使用mupdf库 - Paresh Mayani
好的,请告诉我,安卓自带的有哪些 API 可以查看和操作 PDF 文档? - Yuvi

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接