我正在开发一款Android应用程序(理想情况下)可以下载PDF文件并显示它们,而无需离开应用程序并转到查看器应用程序。
This Stack Overflow question解决了这个问题,但强制用户离开应用并打开第三方应用(用户必须下载)以查看PDF。这绝对不理想:我想在我自己的应用程序中完成这个。
可能会有所帮助的一些细节:
我正在使用Phonegap(也称为Cordova)构建应用程序,这意味着我的所有代码都是html和javascript,但它本身编译为Android。这意味着如果有一个允许Web浏览器显示PDF的JavaScript库,我的应用程序也可以显示它们。我查看了jsPDF library,它允许程序员使用html和javascript创建新的PDF并将其显示在网页中。但是,我不想创建一个新的PDF,只显示一个已经存在的PDF;似乎jsPDF似乎没有这个选项。是否有类似的库可能有效?
Phonegap还可以访问Android的应用内网页浏览器,但我认为此浏览器无法查看PDF。但是,这个浏览器可能有一个插件可以让它这样做...有没有人听说过?
欢迎任何其他想法。我坚持这个:/
答案 0 :(得分:0)
尝试使用pdf.js等渲染库来查看应用中的pdf。
另一种选择是 - 假设您的应用用户将具有/需要互联网连接 - 使用在线Google文档查看器功能结合Phonegap的InAppBrowser插件,如this StackOverflow answer。