我正在创建一个可下载和缓存PDF文件的Android应用程序(这些文件是针对杂志的问题,PDF文件格式是客户的要求)。这些PDF文件将具有链接到PDF中的其他位置以及广告商的网站的超链接,所以超链接很重要。在研究这个问题,似乎有两种方式来实现呈现PDF的用户:如何在Android应用程序中打开PDF并允许用户使用嵌入式超链接?
- 要求用户有一个PDF查看应用程序,创建一个Intent,并在第三方应用程序启动PDF。
- 使用PDF渲染API在应用程序中原生显示PDF。
对于第一种方法,我还没有找到一个免费的PDF查看应用程序,实现超链接。 Adobe的Reader和其他软件(vuDroid,android PDF阅读器,droidreader,甚至是Google Docs)仅渲染PDF,但不会使链接可点击。有些应用程序似乎有超链接支持(ezPDF,repligo,QuickOffice和Documents to Go),但这些应用程序不能依赖付费用于显示PDF的其他应用程序。 有没有免费的PDF查看应用程序支持超链接,我忽略了?
对于第二种方法,我已经看到了一些API的建议,其中没有一个是完整的文档,或者有可用于帮助开发人员了解如何使用它们的示例/教程。我已经看过muPDF,Android的PDF文件和android PDF阅读器源代码的itext端口。 有没有人知道这些API之一(或我没有提到的)的一个很好,简单的例子?
无论这些程序一个会工作得很好,我刚刚得到了坚持下去的两条路径。我已经阅读过PDF格式,它很难与构建应用程序本身渲染的应用程序一起使用,所以我明白如果没有任何东西可以满足我的需求。谢谢您的帮助!
,如果你找到的东西,那么请让我们知道 – 2011-04-16 12:24:02
我还没有,而缺乏的答复是让我觉得有什么在那里又...可能开始与我提到的一个API的工作和创建教程一旦我能弄清楚如何使用它。 – 2011-04-16 15:55:56