Display Pdf In Phonegap App
Solution 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
Solution 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.
Post a Comment for "Display Pdf In Phonegap App"