2016-04-01 5 views
0

オンラインPDFをMy Phonegapに表示するにはどうすればいいですか?phonegapにPDFを表示するApp

私はiframeを試していますが、PDFは他のソリューションを表示していませんか?

私のアプリケーションのURLからPDFを表示したいのですが、デフォルトのPDFビューアに表示されません。事前

+0

- https://github.com/apache/cordova-plugin-inappbrowser – Gandhi

+0

私:あなたのPDFのURLでurlクエリのparamを変更私のAppページにヘッダーとフッターの間に表示したい。どのようにできるのか? – Krishna

答えて

0

おかげで、モバイル、特にコルドバのアプリ上でのiFrameを使用しないでください。私の提案は、InAppBrowserプラグインcordova.InAppBrowser.open('http://linktopdf.com', '_blank', 'location=yes');(iOSのネイティブSafariビューアを開きます)を使用することです。

これをAndroidで動作させる方法はもう少し複雑です。上記の同じ方法を使用できますが、_blank_systemを入れ替えてください。これにより、デフォルトのブラウザを使用してPDFがデバイスにダウンロードされます。 2番目に、より複雑なAndroidのアプローチは、アプリケーションのpluginを介してファイルシステムにpdfファイルをダウンロードし、次にデフォルトのpdfリーダーを通じてopenにダウンロードします。

+0

ですが、私は自分のAppページのヘッダーとフッターの間に表示したいと思います。どのようにできるのか? InAppBrowserが別の画面で開きます。しかし私は私のアプリケーションのヘッダーの下の同じ画面で開きたい。 – Krishna

+1

これはAndroidのハイブリッドアプリでは不可能です。 –

0

A Document Viewer cordova/phonegap plugin for iOS and Android プラグインを使用して、アプリケーション内でpdfを表示できます。

+0

大丈夫です。あなたの返事をありがとう。それをチェックさせてください – Krishna

+0

このプラグインはローカルファイルのみです。私はPDFのライブURLに使用したい – Krishna

0

Google PDFビューアを使用できます。オンラインビューアにURLを指定してPDFを埋め込みました。次に、結果のURLをiframe srcで使用するだけです。私はあなたがコルドバInApp Broswerプラグインを見てする必要があると思い

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

はい私もこれを試してみましたが、古いバージョンのSamsungデバイスでは正しく動作しません – Krishna

関連する問題