phone gap[corodova 1.7.0] を使用して Xcode で PDF ファイルを開きたくありません。出来ますか ?テキスト ファイルは読めますが、pdf の場合はプラグインなどを使用する必要がありますか? ありがとう。
質問する
13005 次
6 に答える
4
子ブラウザプラグインを試して、phonegapアプリでPDFを表示してみませんか。
function onDeviceReady() {
var root = this;
cb = window.plugins.childBrowser;
if(cb != null) {
cb.onLocationChange = function(loc){ root.locChanged(loc); };
cb.onClose = function(){root.onCloseBrowser(); };
cb.onOpenExternal = function(){root.onOpenExternal(); };
cb.showWebPage("http://xyz.com/server/data/test.pdf");
}
}
function onCloseBrowser() {
console.log("onCloseBrowser!");
}
function locChanged(loc) {
console.log("locChanged!");
}
function onOpenExternal() {
alert("onOpenExternal!");
}
于 2012-05-07T12:15:02.697 に答える
2
今すぐプラグインを使用する必要はありません(cordova 2.4+)
IFRAMEは解決策ではありません。
OBJECT、EMBEDは解決策ではありません。
解決
window.open('http://example.com/any.pdf', '_blank', 'location=no');
このコードは、子ブラウザーを開きます。
ローカル PDF ファイル用に作成されたPhonegap PDF Viewer プラグインが失敗します。
于 2013-02-16T17:54:05.923 に答える
1
iframe 要素内で PDF を直接開くことができます。
試してみる価値のある別のオプション - pdf.js: https://github.com/mozilla/pdf.js
于 2012-05-07T11:57:48.430 に答える
1
解決
window.open(" http://docs.google.com/viewer?url= " + pdflink +" ");
このコードは、Android フォンで PDF を開きます
これを使用する前に、まず phonegap.js を HTML ページに追加します。
于 2014-07-11T05:28:32.433 に答える
0
ローカルの pdf ファイルの場合:
window.open('./any.pdf', '_blank', 'location=no');
于 2013-03-21T10:40:37.423 に答える