Display pdf in phonegap App

柔情痞子 提交于 2019-12-02 21:39:09

问题


How can I display online PDF in My Phonegap App.

I am trying iframe but PDF is not display any other solution?

I want to display PDF from URL in my App not display in default PDF viewer.

Thanks in advance


回答1:


You could use the Google PDF viewer. It embeddeds a PDF given its URL in an online viewer. Then, you just have to use the resulting URL in the iframe src. Change the url query param with the URL of your PDF:

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



回答2:


Don't use iFrames on mobile, especially Cordova apps. My suggestion would be to use the InAppBrowser Plugin cordova.InAppBrowser.open('http://linktopdf.com', '_blank', 'location=yes'); (will open the native safari viewer for iOS).

Getting this to work on Android is a bit more complicated. You can use the same approach above but swap _blank with _system. This downloads the PDF to the device through the default browser. The second, more involved approach for Android is to download the pdf file to the filesystem through a plugin in the app, and then open it through the default pdf reader.




回答3:


You can use A Document Viewer cordova/phonegap plugin for iOS and Android plugin for showing pdf within you application.



来源:https://stackoverflow.com/questions/36353023/display-pdf-in-phonegap-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!