0

我正在开发一个 Android 应用程序,该应用程序(理想情况下)将下载 PDF 文件并在不离开应用程序并转到查看器应用程序的情况下显示它们。

这个 Stack Overflow 问题解决了这个问题,但强制用户离开应用程序并打开第三方应用程序(用户必须下载)才能查看 PDF。这绝对不是理想的:我想在我自己的应用程序中完成这个。

一些可能有帮助的细节:

我正在使用Phonegap(也称为 Cordova)构建应用程序,这意味着我的所有代码都是 html 和 javascript,但它可以原生编译到 Android。这意味着如果有一个允许网络浏览器显示 PDF 的 javascript 库,我的应用程序也将能够显示它们。我查看了jsPDF 库,它允许程序员使用 html 和 javascript 创建新的 PDF 并将它们显示在网页中。但是,我不想创建一个新的 PDF,只显示一个已经存在的;jsPDF 似乎没有这个选项。是否有类似的库可以工作?

Phonegap 还可以访问 Android 的应用内 Web 浏览器,但我不认为这个浏览器可以查看 PDF。但是,这个浏览器可能有一个插件可以让它这样做......有人听说过吗?

欢迎任何其他想法。我坚持这个:/

4

1 回答 1

0

尝试使用 pdf.js 之类的渲染库在您的应用中查看 pdf。

另一种选择是 - 假设您的应用程序用户将拥有/需要互联网连接 - 使用在线 Google 文档查看器功能与 Phonegap 的 InAppBrowser 插件相结合,就像在这个 StackOverflow 答案中一样。

于 2014-05-07T08:05:40.813 回答