在phonegap App中显示pdf

时间:2016-04-01 09:44:43

标签: javascript jquery cordova phonegap-plugins

如何在My Phonegap应用中显示在线PDF。

我正在尝试iframe,但PDF没有显示任何其他解决方案?

我想在我的应用程序中显示URL中的PDF,而不是在默认的PDF查看器中显示。

提前致谢

3 个答案:

答案 0 :(得分:1)

您可以使用Google PDF查看器。它在一个在线查看器中嵌入了一个带有URL的PDF。然后,您只需在iframe src中使用生成的网址即可。使用PDF的网址更改url查询参数:

https://docs.google.com/viewer?url=http://www.pdf995.com/samples/pdf.pdf&embedded=true

答案 1 :(得分:0)

请勿在移动设备上使用iFrame,尤其是Cordova应用。我的建议是使用InAppBrowser插件cordova.InAppBrowser.open('http://linktopdf.com', '_blank', 'location=yes');(将打开iOS的原生safari查看器)。

在Android上使用它有点复杂。您可以使用上述相同的方法,但将_blank_system交换。这会通过默认浏览器将PDF下载到设备。第二个更为复杂的Android方法是通过应用程序中的plugin将pdf文件下载到文件系统,然后通过默认的pdf阅读器open将其下载到文件系统。

答案 2 :(得分:0)

您可以使用A Document Viewer cordova/phonegap plugin for iOS and Android 插件在您的应用程序中显示pdf。