【发布时间】:2012-03-11 11:07:56
【问题描述】:
我想构建一个可在我的 Android 应用程序中使用的 PDF 阅读器/查看器,但我无法使用 Google 文档来阅读我的内容。我无法使用设备中已安装的任何 PDF 阅读器。它应该在我的应用程序中,并且不要在 Internet 上公开我的安全内容。
我可以使用什么?我是否必须使用 Android 原生开发工具包来创建自己的查看器?
【问题讨论】:
我想构建一个可在我的 Android 应用程序中使用的 PDF 阅读器/查看器,但我无法使用 Google 文档来阅读我的内容。我无法使用设备中已安装的任何 PDF 阅读器。它应该在我的应用程序中,并且不要在 Internet 上公开我的安全内容。
我可以使用什么?我是否必须使用 Android 原生开发工具包来创建自己的查看器?
【问题讨论】:
我建议考虑 MuPDF,它已经是 ported for use on Android several times,而不依赖于 Java。 MuPDF 针对轻量级屏幕 PDF 渲染进行了优化,非常适合移动使用。
请注意,MuPDF 和所有派生项目都是not suitable for the commercial use,如果您不开发开源 GPL 项目,则应考虑替代方案。
【讨论】:
您将需要 JAVA 中的 pdf 解析库... 解析文档,并在 android 中显示内容。以下是一些有用的链接:
http://java-source.net/open-source/pdf-libraries
【讨论】:
java中有一个api,不知道android是否支持,但如果可能的话。 您可以在应用程序中使用 iText Api 读写 pdf 文档,并且不需要在设备上安装 pdf 查看器。
【讨论】:
有可用的开源代码code.google.com/p/apv,andpdf.sourceforge.net/
您必须将其集成到您的应用中,没有其他直接的方法可以做到这一点。
【讨论】:
【讨论】: