我正在创建一个Android应用程序,它将下载和缓存PDF文件(这些文件用于杂志的问题,PDF文件格式是客户的要求).这些PDF文件将具有链接到PDF中的其他位置以及广告商网站的超链接,因此超链接的工作非常重要.在研究这个问题时,似乎有两种方法可以实现向用户呈现PDF:
对于第一种方法,我还没有找到一个实现超链接的免费PDF查看应用程序.Adobe的Reader和其他人(vuDroid,android PDF查看器,droidreader,甚至Google Docs)只渲染PDF,但不会使链接可点击.有些应用程序似乎有免费的超链接支持(ezPDF,repligo,QuickOffice和Documents to Go),但我的应用程序不能依赖用户为另一个应用程序付费来显示PDF. 有没有免费的PDF查看应用程序支持我忽略的超链接?
对于第二种方法,我已经看到了一些API的建议,其中没有一个是有详细记录的,或者有开箱即用的示例/教程,以帮助开发人员了解如何使用它们.我看过muPDF,这是Android,PDFbox和android PDF查看器源代码的itext端口.有没有人知道这些API之一的简单例子(或者我没有提及的那个)?
这些程序中的任何一个都可以正常工作,我刚刚陷入两条路径.我已经阅读了PDF格式很难在构建应用程序时本地渲染它,所以我理解是否有任何免费的东西满足我的需求.谢谢您的帮助!
终于找到一个免费的支持超链接的PDF查看器了! Qoppa Viewer是一款免费的 PDF 查看应用程序,支持超链接。他们还有一个 SDK(非免费),可以帮助将此功能构建到应用程序中。只是想为将来发现此问题的其他人更新此内容。