如何在My Phonegap
应用中显示在线PDF。
我正在尝试iframe
,但PDF没有显示任何其他解决方案?
我想在我的应用程序中显示URL中的PDF,而不是在默认的PDF查看器中显示。
提前致谢
答案 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。