0

我正在寻找创建一个 Android 应用程序,其唯一目的是显示和导航我拥有的 PDF 形式的产品用户手册。

我希望应用程序提供带有“目录”之类的导航抽屉的基本导航,一个将显示当前正在显示的部分的标题的操作栏,也许还有一个带有页面导航的底部栏和该部分的进度条.

我在想我可以简单地将 PDF 分成小部分 PDF 文件,然后在导航抽屉中简单地显示相应的块。主要要求是它在没有互联网连接的情况下完全可用和访问,但是,我认为这消除了 WebView 作为一个选项。或者,Android 提供了一种无需互联网连接即可在应用内集成 HTML 结构化静态页面的方法。我只想利用 PDF 或 HTML 页面可能提供的一些格式。我是 Android 开发的新手,所以我对所有特性和功能都没有很好的掌握。

我正在寻找任何可以为我指明正确方向的有用建议。

4

2 回答 2

0

您可以使用一些现在用于 android 的 PDF 管理库。

我多次使用这个。它基于无连接的WebView。不幸的是,它不依赖于 gradle。

是显示 pdf 的现代视图。真的很容易使用,但从未尝试过。

于 2015-04-23T23:37:00.043 回答
0

尽管您的问题非常广泛,但我对与您描述的应用完全相同的应用程序有经验。我不会详细介绍每一个细节,但我的团队发现的最佳解决方案(它是今天的生产应用程序,安装量相当可观)是在 javascript 和 html5 中完成,然后用cocoonjs 打包. 这是因为 PDF 操作,因为有很棒的 javascript 库(特别是 jQuery)允许您对 pdf 文件进行分页、分隔和执行任何您喜欢的操作。这样,客户(杂志制作人)只需要在他们常用的设计软件 inDesign 中制作他们的杂志,然后导出 PDF 文件,然后他们将其上传到我们为他们设置的服务器。然后应用程序,只要用户有互联网连接,就可以告诉他新版本在哪里,并将 PDF 下载到用户的设备,并且将功能与我告诉你的库一起放入其中,它看起来就像是一个个性化的阅读器对于杂志,在某种程度上它确实是,但它确实是一个用茧包裹的 j​​Query PDF 处理程序,可以在 Android 和 iOS 中工作。希望我给了你一个起点!

于 2015-04-23T23:51:07.333 回答